Variable HeadlessCmdConst

HeadlessCmd: ObjectSchema<
    {
        cmds: ArraySchema<
            ObjectSchema<
                {
                    type: UnionSchema<
                        [
                            LiteralSchema<"text", undefined>,
                            LiteralSchema<"regex", undefined>,
                        ],
                        undefined,
                    >;
                    value: StringSchema<undefined>;
                },
                undefined,
            >,
            "Commands to trigger the UI",
        >;
        description: OptionalSchema<
            NullableSchema<StringSchema<"Description of the Command">, "">,
            undefined,
        >;
        icon: OptionalSchema<
            ObjectSchema<
                {
                    bgColor: OptionalSchema<StringSchema<undefined>, undefined>;
                    darkInvert: OptionalSchema<BooleanSchema<undefined>, undefined>;
                    hexColor: OptionalSchema<StringSchema<undefined>, undefined>;
                    invert: OptionalSchema<BooleanSchema<undefined>, undefined>;
                    type: PicklistSchema<string[], undefined>;
                    value: StringSchema<undefined>;
                },
                undefined,
            >,
            undefined,
        >;
        main: StringSchema<"HTML file to load, e.g. dist/index.html">;
        name: StringSchema<"Name of the command">;
        platforms: OptionalSchema<
            ArraySchema<
                PicklistSchema<string[], undefined>,
                "Platforms available on. Leave empty for all platforms.",
            >,
            undefined,
        >;
        type: OptionalSchema<PicklistSchema<string[], undefined>, string>;
    },
    undefined,
> = ...