import { ExecRenderBaseCommand } from "../../../lib/basecommands/ExecRenderBaseCommand.js"; import { ReactNode } from "react"; import { ProcessRenderer } from "../../../rendering/process/process.js"; type UpdateResult = { generatedPassword: string | null; }; export default class Update extends ExecRenderBaseCommand { static summary: string; static description: string; static args: { "maildeliverybox-id": import("@oclif/core/interfaces").Arg; }; static flags: { description: import("@oclif/core/interfaces").OptionFlag; password: import("@oclif/core/interfaces").OptionFlag; "random-password": import("@oclif/core/interfaces").BooleanFlag; quiet: import("@oclif/core/interfaces").BooleanFlag; }; static examples: { description: string; command: string; }[]; protected setDescription(deliveryBoxId: string, description: string, process: ProcessRenderer): Promise; protected setPassword(deliveryBoxId: string, password: string, process: ProcessRenderer): Promise; protected exec(): Promise; protected render(executionResult: UpdateResult): ReactNode; } export {};