import { AnyExtension } from '../main';
import { z } from 'zod';
import { WidgetSettings, WidgetSettingsChatSettingsDTO, WidgetSettingsCommonSettingsDTO, WidgetSettingsDTO, WidgetSettingsVoiceSettingsDTO } from '@voiceflow/dtos-interact';

export type RawWidgetSettings = z.input<typeof WidgetSettingsDTO>;
export type RawWidgetSettingsChatSettings = z.input<typeof WidgetSettingsChatSettingsDTO>;
export type RawWidgetSettingsVoiceSettings = z.input<typeof WidgetSettingsVoiceSettingsDTO>;
export type RawWidgetSettingsCommonSettings = z.input<typeof WidgetSettingsCommonSettingsDTO>;
export interface WidgetLocalSettings {
    stylesheet: string;
    extensions: AnyExtension[];
}
export interface ChatWidgetSettings extends WidgetSettings, WidgetLocalSettings {
}
//# sourceMappingURL=settings.d.ts.map