import { EventEmitter } from "../../stencil-public-runtime";
export declare class Ai12zInlineSearch {
    private socketService;
    el: HTMLElement;
    dataKey: string;
    dataMode: string;
    resultPosition: string;
    autoSearch: boolean;
    categorize: boolean;
    settings: Record<string, unknown>;
    stateChanged: EventEmitter<boolean>;
    startStream: EventEmitter<{
        search: string;
    }>;
    streamResponse: EventEmitter<any>;
    startInlineResponse: EventEmitter<any>;
    endResponse: EventEmitter<any>;
    formData: {
        search: string;
    };
    conversationHistory: any[];
    searchResults: any[];
    isOpen: boolean;
    aiMessageId: string;
    ctaSettings: any;
    imgFiles: any[];
    thumbsId: string;
    isChat: boolean;
    isSubmitted: boolean;
    componentWillLoad(): void;
    surveyHandler(_state: any): void;
    handleSubmit: (event: any, value: any, type: any, followUp: any, imgFiles: any) => Promise<void>;
    displaySearchResults: (results: any) => void;
    render(): any;
}
