import { default as installer } from './defaults';
import { default as setIntroduction, setCssCdn, setJsCdn } from './utils/setIconfont';
import { default as emitter } from './utils/mitt';
import { default as Watermark } from './utils/watermark';
import { default as commonFunction } from './hooks/commonFunction';
import { default as other } from './hooks/other';
import { default as initIconfont } from './utils/getStyleSheets';
import { EmptyArrayType } from './types';
import { MessageHandler } from 'element-plus';
import { App } from 'vue';
export * from './types';
export * from './api';
export * from './utils';
export * from './stores';
export * from './hooks';
export * from './locale';
declare const commonFun: {
    percentFormat: (row: EmptyArrayType, column: number, cellValue: string) => string;
    dateFormatYMD: (row: EmptyArrayType, column: number, cellValue: string) => string;
    dateFormatYMDHMS: (row: EmptyArrayType, column: number, cellValue: string) => string;
    dateFormatHMS: (row: EmptyArrayType, column: number, cellValue: string) => string;
    scaleFormat: (value?: string, scale?: number) => string;
    scale2Format: (value?: string) => string;
    groupSeparator: (value: number, minimumFractionDigits?: number) => string;
    copyText: (text: string) => Promise<unknown>;
    removeHtmlSub: (value: string) => string;
    removeHtml: (value: string) => string;
    getEnumDesc: (key: any, lstEnum: any) => any;
    appendQueryParams: (url: string, params: {
        [key: string]: any;
    }) => string;
    getNameAbbr: (text: string, callback?: (abbr: any) => void) => Promise<any> | MessageHandler | undefined;
    handleConditionalClear: (condition: boolean, fieldValue: any, clearValue?: any) => any;
    getTimeRangePickerShortcuts: () => {
        text: string;
        value: () => Date[];
    }[];
};
export { setIntroduction, emitter as mittBus, Watermark, other, initIconfont, commonFunction, commonFun, setCssCdn, setJsCdn };
export { version } from './version';
export declare const install: (app: App) => void;
export default installer;
