import { Account } from "near-api-js";
export declare class AuthManager {
    private static instance;
    private account;
    private isInitialized;
    private constructor();
    static getInstance(): AuthManager;
    initialize(): Promise<Account>;
    getAccount(): Account | null;
    isReady(): boolean;
    validateConnection(): Promise<boolean>;
    reset(): void;
    getStatus(): {
        isInitialized: boolean;
        hasAccount: boolean;
        accountId: string | null;
        networkId: string;
    };
}
