import type { Locale } from '../../constants/index.js';
import type { AnyCommand } from '../../node/index.js';
import type { BaseModels, DeepPartialByKey } from '@voiceflow/base-types';
import type { GaDfesSurveyContextExtension } from '../prototype.js';
import type { SharedBasePublishing } from './publishing.js';
export * from '../prototype.js';
export * from './publishing.js';
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