import { ExecRenderBaseCommand } from "../../../lib/basecommands/ExecRenderBaseCommand.js"; import { ReactNode } from "react"; import { ProcessRenderer } from "../../../rendering/process/process.js"; import { FlagInput, OutputFlags } from "@oclif/core/interfaces"; type CreateResult = { deliveryBoxId: string; generatedPassword: string | null; }; export default class Create extends ExecRenderBaseCommand { static summary: string; static description: string; 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; "project-id": import("@oclif/core/interfaces").OptionFlag; }; static examples: { description: string; command: string; }[]; protected getPassword(process: ProcessRenderer): Promise<[string, boolean]>; protected createMailDeliveryBox(projectId: string, process: ProcessRenderer, flags: OutputFlags>): Promise; protected exec(): Promise; protected render(executionResult: CreateResult): ReactNode; } export {};