@voiceflow/voice-types
Version:
Voiceflow voice project types
12 lines • 654 B
TypeScript
import type { Prompt } from '../models.js';
import type { Nullable } from '@voiceflow/base-types';
import { BaseVersion } from '@voiceflow/base-types';
export interface Settings<Voice extends string> extends BaseVersion.Settings<Prompt<Voice>> {
session: BaseVersion.Session<Prompt<Voice>>;
defaultVoice: Nullable<Voice>;
}
export interface DefaultSettingsParams<Voice> {
defaultPromptVoice: Voice;
}
export declare const defaultSettings: <Voice extends string>({ error, defaultVoice, ...baseSettings }: Partial<Settings<Voice>>, { defaultPromptVoice }: DefaultSettingsParams<Voice>) => Settings<Voice>;
//# sourceMappingURL=settings.d.ts.map