import 'pinia';
import { AxiosInstance } from 'axios';
import { PersistedStateOptions } from './types/plugin/persist';
import { REQUEST_TOKEN } from './types/auth';
export * from './index';
export * from './types/plugin/api';
export * from './types/plugin/persist';
export * from './types/plugin';
declare module 'axios' {
    interface AxiosRequestConfig {
        tokenLevel?: REQUEST_TOKEN;
    }
}
declare module 'pinia' {
    interface PiniaCustomProperties {
        $endpoints: Record<string, string>;
        $api: AxiosInstance;
        $storeByName: (name: string) => StoreGeneric | undefined;
    }
    interface DefineStoreOptionsBase<S extends StateTree, Store> {
        persist?: boolean | PersistedStateOptions;
    }
}
