export declare function useAuth(): {
    user: {
        principal: import("@dfinity/principal").Principal;
        subAccount?: import("@dfinity/ledger-icp").SubAccount;
    } | undefined;
    isConnecting: boolean;
    connect: (signerIdOrUrl?: string) => Promise<void>;
    disconnect: () => Promise<void>;
};
