import { OktaAuthConstructor } from '../../base/types'; import { OAuthStorageManagerInterface, OAuthTransactionMeta, MinimalOktaOAuthInterface, OktaAuthOAuthOptions, PKCETransactionMeta, TransactionManagerInterface, TransactionManagerConstructor } from '../types'; import { OktaAuthSessionInterface } from '../../session/types'; export declare function mixinMinimalOAuth = OAuthStorageManagerInterface, O extends OktaAuthOAuthOptions = OktaAuthOAuthOptions, TM extends TransactionManagerInterface = TransactionManagerInterface, TBase extends OktaAuthConstructor> = OktaAuthConstructor>>(Base: TBase, TransactionManagerConstructor: TransactionManagerConstructor): TBase & OktaAuthConstructor>;