import { EventEmitter } from "../stencil-public-runtime";
export interface CtaEventHandlers {
    handleKeyDown: (ev: KeyboardEvent, openModal: () => void, closeModal: () => void, allowClose?: boolean) => void;
    handleSurvey: (state: any, handlers: SurveyHandlers) => void;
    handleFormSubmitted: (event: CustomEvent, formSubmitted: EventEmitter<any>) => void;
}
export interface SurveyHandlers {
    formData: {
        search: string;
        displayText: string;
    };
    chatHistory: any[];
    sendMessage: (message: string, displayText?: string) => void;
    sendJSON: (jsonData: any, displayText: string) => void;
    handleSubmit: (event: any, value: string, type: string, followUp: boolean, imgFiles: any) => void;
    buttonClicked: EventEmitter<any>;
}
export declare const ctaEventHandlers: CtaEventHandlers;
