import { ExecRenderBaseCommand } from "../../lib/basecommands/ExecRenderBaseCommand.js"; import { ReactNode } from "react"; import Duration from "../../lib/units/Duration.js"; type UpdateResult = void; export default class Update extends ExecRenderBaseCommand { static description: string; static examples: string[]; static args: { "cronjob-id": import("@oclif/core/interfaces").Arg>; }; static flags: { "container-id": import("@oclif/core/interfaces").OptionFlag; description: import("@oclif/core/interfaces").OptionFlag; interval: import("@oclif/core/interfaces").OptionFlag; email: import("@oclif/core/interfaces").OptionFlag; url: import("@oclif/core/interfaces").OptionFlag; command: import("@oclif/core/interfaces").OptionFlag; interpreter: import("@oclif/core/interfaces").OptionFlag; enable: import("@oclif/core/interfaces").BooleanFlag; disable: import("@oclif/core/interfaces").BooleanFlag; timeout: import("@oclif/core/interfaces").OptionFlag; timezone: import("@oclif/core/interfaces").OptionFlag; quiet: import("@oclif/core/interfaces").BooleanFlag; }; protected exec(): Promise; /** * Builds the new execution target, or undefined if none of the target related * flags were given. A container cron job keeps its container when only the * command changes; an app cron job keeps its app installation. */ private resolveUpdatedTarget; private resolveContainerTarget; private resolveAppTarget; protected render(): ReactNode; } export {};