UNPKG

@voiceflow/google-types

Version:
22 lines 1.31 kB
import { Voice } from '../../constants/index.js'; import type { DeepPartialByKey } from '@voiceflow/base-types'; import { VoiceVersion } from '@voiceflow/voice-types'; import type { BasePrototype, SharedBasePlatformData } from '../base/index.js'; import type { SharedVoicePublishing, VoicePublishing } from './publishing.js'; import type { SharedVoiceSettings, VoiceSettings } from './settings.js'; export * from './publishing.js'; export * from './settings.js'; export interface SharedVoicePlatformData extends VoiceVersion.PlatformData<Voice>, SharedBasePlatformData { settings: SharedVoiceSettings; publishing: SharedVoicePublishing; } export interface VoicePlatformData extends SharedVoicePlatformData { settings: VoiceSettings; publishing: VoicePublishing; } export interface VoiceVersion extends VoiceVersion.Version<Voice, BasePrototype> { platformData: VoicePlatformData; } export declare const defaultSharedVoicePlatformData: ({ settings, publishing, ...platformData }: DeepPartialByKey<SharedVoicePlatformData, 'settings' | 'publishing'>) => SharedVoicePlatformData; export declare const defaultVoicePlatformData: ({ settings, publishing, ...platformData }: DeepPartialByKey<VoicePlatformData, 'settings' | 'publishing'>) => VoicePlatformData; //# sourceMappingURL=index.d.ts.map