/** * Decide whether a newly-created identity should become the active one. * `rip account create` only auto-activates when there's no other choice * (first identity or no `currentAccount` set), so the operator isn't * silently switched out from under in-progress work. `rip auth register` * passes `activateRequested: true` because that command's contract is * "set up and use this identity now." */ export declare function shouldActivateNewIdentity(opts: { activateRequested: boolean; identityCount: number; hasCurrentAccount: boolean; }): boolean; export declare function accountCreate(options: { alias?: string; activate?: boolean; }): Promise; export declare function accountList(): Array<{ accountId: string; alias?: string; current: boolean; }>; export declare function accountUse(target: string): void; export declare function accountExport(target: string, options: { to: string; }): Promise; export declare function accountImport(file: string): Promise; export declare function accountRemove(target: string): void;