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