/** * Provides commands for testing applets on the signageOS platform, including * uploading test configurations and running remote tests on actual devices. * * @group Development:14 * * @example * ```bash * # Upload test configuration * sos applet test upload * * # Run tests remotely * sos applet test run * ``` * * @since 0.10.0 */ export declare const appletTest: { name: "test"; description: string; optionList: never[]; commands: ({ name: "run"; description: string; optionList: readonly [{ readonly name: "no-default-organization"; readonly type: BooleanConstructor; readonly description: "Prevent using the defaultOrganizationUid from ~/.sosrc"; }, { readonly name: "device-uid"; readonly type: StringConstructor; readonly description: "Device UID"; }, { readonly name: "organization-uid"; readonly type: StringConstructor; readonly description: "Organization UID"; }, { readonly name: "applet-uid"; readonly type: StringConstructor; readonly description: "Applet UID"; }, { readonly name: "test"; readonly type: StringConstructor; readonly multiple: true; readonly description: "Specify the test identifiers/files to be run. If not specified, all will be run."; }, { readonly name: "yes"; readonly type: BooleanConstructor; readonly description: "Allow to run applet test without confirmation step"; }]; commands: never[]; run(options: import("../../Command/commandDefinition").CommandLineOptions): Promise; } | { name: "upload"; description: string; optionList: readonly [{ readonly name: "no-default-organization"; readonly type: BooleanConstructor; readonly description: "Prevent using the defaultOrganizationUid from ~/.sosrc"; }, { readonly name: "organization-uid"; readonly type: StringConstructor; readonly description: "Organization UID"; }, { readonly name: "applet-uid"; readonly type: StringConstructor; readonly description: "Applet UID"; }, { readonly name: "yes"; readonly type: BooleanConstructor; readonly description: "Allow to upload new applet test or override existing test without confirmation step"; }, { readonly name: "verbose"; readonly type: BooleanConstructor; readonly description: "Outputs all files to upload"; }]; commands: never[]; run(options: import("../../Command/commandDefinition").CommandLineOptions): Promise; })[]; run(): Promise; };