import { OktaAuthConstructor } from '../base/types'; import { MinimalOktaOAuthInterface } from '../oidc/types'; import { IdxTransactionManagerInterface, OktaAuthIdxConstructor, OktaAuthIdxOptions, MinimalOktaAuthIdxInterface } from './types'; import { IdxTransactionMeta } from './types/meta'; import { IdxStorageManagerInterface } from './types/storage'; export declare function mixinMinimalIdx = IdxStorageManagerInterface, O extends OktaAuthIdxOptions = OktaAuthIdxOptions, TM extends IdxTransactionManagerInterface = IdxTransactionManagerInterface, TBase extends OktaAuthConstructor> = OktaAuthConstructor>>(Base: TBase): TBase & OktaAuthIdxConstructor>;