import { OdsCommand } from '@salesforce/b2c-tooling-sdk/cli'; import { type OdsComponents } from '@salesforce/b2c-tooling-sdk'; type SandboxModel = OdsComponents['schemas']['SandboxModel']; /** * Command to create a new on-demand sandbox. */ export default class SandboxCreate extends OdsCommand { static aliases: string[]; static description: string; static enableJsonFlag: boolean; static examples: string[]; static flags: { realm: import("@oclif/core/interfaces").OptionFlag; ttl: import("@oclif/core/interfaces").OptionFlag; profile: import("@oclif/core/interfaces").OptionFlag; 'auto-scheduled': import("@oclif/core/interfaces").BooleanFlag; emails: import("@oclif/core/interfaces").OptionFlag; wait: import("@oclif/core/interfaces").BooleanFlag; 'poll-interval': import("@oclif/core/interfaces").OptionFlag; timeout: import("@oclif/core/interfaces").OptionFlag; 'set-permissions': import("@oclif/core/interfaces").BooleanFlag; 'permissions-client-id': import("@oclif/core/interfaces").OptionFlag; 'ocapi-settings': import("@oclif/core/interfaces").OptionFlag; 'webdav-settings': import("@oclif/core/interfaces").OptionFlag; 'start-scheduler': import("@oclif/core/interfaces").OptionFlag; 'stop-scheduler': import("@oclif/core/interfaces").OptionFlag; }; run(): Promise; /** * Builds the sandbox settings object with OCAPI and WebDAV permissions. * @returns Settings object or undefined if permissions should not be set */ private buildSettings; private parseJsonFlag; private printSandboxSummary; } export {};