import { CallerConfig, SignMessageCallback, SuiAddress } from "../../types"; import { Caller } from "../../general/utils/caller"; import { RateLimit } from "./authTypes"; export declare class Auth extends Caller { private refreshTimer; private isCanceled; constructor(config?: CallerConfig); init(inputs: { walletAddress: SuiAddress; signMessageCallback: SignMessageCallback; }): Promise<() => void>; initFromSuiKeystore(inputs: { walletAddress: SuiAddress; path?: string; }): Promise<() => void>; adminCreateAuthAccount(inputs: { walletAddress: SuiAddress; signMessageCallback: SignMessageCallback; accountName: string; accountWalletAddress: SuiAddress; rateLimits: RateLimit[]; }): Promise; private getAccessToken; private static createSerializedJson; } //# sourceMappingURL=auth.d.ts.map