import { App } from 'vue';
import { default as piniaInstance } from './store';
import { AxiosInstance } from 'axios';
import { Router } from 'vue-router';
import { starHorseAxios } from './api/star_horse_apis';
import { LangType } from './theme/theme';
export * from './api/star_horse_apis';
export * from './api/star_horse_utils';
export * from './api/WebSocketUtils';
export * from './api/date_utils';
export * from './api/system';
export * from './api/user_func';
export * from './utils/message';
export * from './api/finger_utils';
export * from './api/form_utils';
export * from './api/valid_utils';
export * from './api/device';
export * from './plugins/AblesPlugin';
export * from './utils/FieldOperationUtils';
export * from './components/formcomp/utils/ItemRelationEventUtils';
export * from './components/formcomp/utils/prefixSuffixUtils';
declare global {
    var __hostRouter__: Router | undefined;
    var __hostAxios__: AxiosInstance | undefined;
    var __starHorseHostApp__: App<Element> | undefined;
    var __starHorseHostLang__: LangType | undefined;
}
export * from './components/comp';
export * from './components/formcomp/items';
export * from './components/system';
export * from './components/types';
export * from './store/ButtonPermission';
export * from './store/ConsumerView';
export * from './store/CopyerOperation';
export * from './store/DesignForm';
export * from './store/DesignPage';
export * from './store/DynamicForm';
export * from './store/GlobalConfig';
export * from './store/SelfOperation';
export * from './store/UserInfo';
export * from './store/StoreManager';
export { piniaInstance, starHorseAxios };
declare const _default: {
    install: (app: App<Element>, options?: {
        router?: Router;
        axiosInstance?: AxiosInstance;
        elementPlusOptions?: any;
        lang?: LangType;
        initElementPlus?: boolean;
    }) => void;
    piniaInstance: import('pinia').Pinia;
    starHorseAxios: AxiosInstance;
};
export default _default;
