/** * PUT /self/change_password */ export declare function todo_changeUserPassword(_params: object, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /self/cli_tokens */ export declare function todo_getSelfCliTokens(params: { cli_token: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ cli_token: string; }>; }>; /** * GET /self/confirmation_email */ export declare function todo_getConfirmationEmail(): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /self/emails */ export declare function todo_getEmailAddresses(): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /self/emails/{email} */ export declare function todo_removeEmailAddress(params: { email: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /self/emails/{email} */ export declare function todo_addEmailAddress(params: { email: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /self/id */ export declare function getId(): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /self/keys */ export declare function todo_getSshKeys(): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /self/keys/{key} */ export declare function todo_removeSshKey(params: { key: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /self/keys/{key} */ export declare function todo_addSshKey(params: { key: string; }, body: string): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: string; }>; /** * DELETE /self/mfa/{kind} */ export declare function todo_deleteSelfMFA(params: { kind: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * POST /self/mfa/{kind} */ export declare function todo_createSelfMFA(params: { kind: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /self/mfa/{kind} */ export declare function todo_setSelfFavouriteMFA(params: { kind: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /self/mfa/{kind}/backupcodes */ export declare function todo_getSelfBackupCodes(params: { kind: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * POST /self/mfa/{kind}/confirmation */ export declare function todo_validateSelfMFA(params: { kind: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /self/tokens */ export declare function todo_revokeSelfTokens(): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /self/tokens */ export declare function todo_listSelfTokens(): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /self/tokens/{token} */ export declare function todo_revokeSelfToken(params: { token: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /self/validate_email */ export declare function todo_validateEmail(params: { validationKey: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ validationKey: string; }>; }>; /** * GET /summary */ export declare function getSummary(params: { full: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ full: string; }>; }>; /** * POST /users */ export declare function create(_params: object, body: object): Promise<{ method: string; url: string; headers: { 'Content-Type': string; }; body: object; }>; //# sourceMappingURL=user.d.ts.map