import type { BuiltinIntent } from '@voiceflow/common';
import type { VoiceflowConstants } from '@voiceflow/voiceflow-types';
export declare enum GoogleIntent {
    NO = "actions.intent.NO",
    YES = "actions.intent.YES",
    REPEAT = "actions.intent.REPEAT"
}
export declare enum GoogleStatusIntent {
    MEDIA_PAUSE = "actions.intent.MEDIA_STATUS_PAUSED",
    MEDIA_STOP = "actions.intent.MEDIA_STATUS_STOPPED",
    MEDIA_FINISH = "actions.intent.MEDIA_STATUS_FINISHED",
    MEDIA_FAIL = "actions.intent.MEDIA_STATUS_FAILED"
}
export declare const isGoogleIntent: (intent: any) => intent is GoogleIntent;
export interface DefaultIntent extends VoiceflowConstants.DefaultIntent {
    keep?: string[];
}
export declare const BUILT_IN_INTENTS: BuiltinIntent[];
export declare const DEFAULT_INTENTS: Record<string, {
    defaults: DefaultIntent[];
    builtIns: DefaultIntent[];
}>;
//# sourceMappingURL=intents.d.ts.map