import type { Intent, Prompt } from '../models.js';
import type { BaseModels, DeepPartialByKey } from '@voiceflow/base-types';
import { BaseVersion } from '@voiceflow/base-types';
import type { Settings } from './settings.js';
export * from './settings.js';
export interface PlatformData extends BaseVersion.PlatformData<Prompt> {
    intents: Intent[];
    settings: Settings;
    publishing: BaseVersion.Publishing;
}
export interface Version<Prototype extends BaseModels.Version.Prototype = BaseModels.Version.Prototype> extends BaseVersion.Version<Prompt, Prototype> {
    platformData: PlatformData;
}
export declare const defaultPlatformData: ({ intents, settings, ...data }: DeepPartialByKey<PlatformData, 'settings'>) => PlatformData;
//# sourceMappingURL=index.d.ts.map