import aiPanel from './src/index.vue';
import type { AiPanelConfig } from './src/index.vue';
type AiPanelInstance = InstanceType<typeof aiPanel> & {
    setConfig: (val: AiPanelConfig) => void;
};
declare const DasAiPanelRef: () => import("vue").Ref<AiPanelInstance | null, AiPanelInstance | null>;
declare const DasAiPanel: import("@das-fed/upf-utils").SFCWithInstall<import("vue").DefineComponent<{}, {
    setAutoAudio: (val: boolean) => void;
    setConfig: (val: AiPanelConfig) => void;
    stopMsg: () => void;
    playAudio: () => void;
    pauseAudio: () => void;
    openNewChat: () => void;
    send: () => void;
    senderVal: (val: any) => void;
    clearSenderVal: () => void;
    openPanel: () => void;
    closePanel: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    confirm: () => any;
    toApp: (url: any) => any;
    getStatus: (status: boolean) => any;
}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{
    onConfirm?: (() => any) | undefined;
    onToApp?: ((url: any) => any) | undefined;
    onGetStatus?: ((status: boolean) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export { DasAiPanel, DasAiPanelRef };
