import type { Locale } from '../../constants';
import type { AnyCommand } from '../../node';
import type { BaseModels, DeepPartialByKey } from '@voiceflow/base-types';
import type { GaDfesSurveyContextExtension } from '../prototype';
import type { SharedBasePublishing } from './publishing';
export * from '../prototype';
export * from './publishing';
export interface BasePrototype extends BaseModels.Version.Prototype<AnyCommand, Locale, GaDfesSurveyContextExtension> {
}
export declare enum Stage {
    DEV = "DEV",
    LIVE = "LIVE",
    REVIEW = "REVIEW"
}
export interface SharedBasePlatformData {
    status: {
        stage: Stage;
    };
    publishing: SharedBasePublishing;
    modelVersion: 1;
}
export declare const defaultSharedBasePlatformData: ({ status: { stage }, publishing, }: DeepPartialByKey<SharedBasePlatformData, 'publishing'>) => SharedBasePlatformData;
//# sourceMappingURL=index.d.ts.map