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