import { FileItem } from "../../types/AssistantAi";
interface BroadItem {
    text: string;
    voice: Blob;
}
type BroadFlag = 'bobao' | 'loading' | 'pause' | 'play';
declare const _default: (defaultConfig: {
    [key: string]: any;
}, customConfig: {
    [key: string]: any;
}, set: any, get: any) => {
    sourceList: Array<FileItem>;
    updateList: (_list: Array<FileItem>) => any;
    getSourceList: () => any;
    clearSourceList: () => any;
    broadList: Array<BroadItem>;
    addBroad: (_newitem: BroadItem) => void;
    broadFlag: BroadFlag;
    broadActiveText: String;
    broadAudio: (openToast: (_t: string) => void, text: string, voice?: Blob) => boolean;
    stopBroadAudio: () => any;
    changeBroadFlag: (_flag: BroadFlag) => any;
    webApiBroad: (openToast: (_t: string) => void, _text: string) => void;
};
export default _default;
