export declare const productThemeOverrideSchema: {
    readonly type: "object";
    readonly properties: {
        readonly logo: {
            readonly type: "object";
            readonly properties: {
                readonly image: {
                    readonly type: "string";
                };
                readonly srcSet: {
                    readonly type: "string";
                };
                readonly altText: {
                    readonly type: "string";
                };
                readonly link: {
                    readonly type: "string";
                };
                readonly favicon: {
                    readonly type: "string";
                };
            };
            readonly additionalProperties: false;
        };
        readonly navbar: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly items: {
                    readonly type: "array";
                    readonly items: {
                        readonly properties: {
                            readonly items: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly page: {
                                            readonly type: "string";
                                        };
                                        readonly directory: {
                                            readonly type: "string";
                                        };
                                        readonly disconnect: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly group: {
                                            readonly type: "string";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly href: {
                                            readonly type: "string";
                                        };
                                        readonly external: {
                                            readonly type: "boolean";
                                        };
                                        readonly labelTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly groupTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly icon: {
                                            readonly oneOf: readonly [{
                                                readonly type: "string";
                                            }, {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly srcSet: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly required: readonly ["srcSet"];
                                            }];
                                        };
                                        readonly separator: {
                                            readonly type: "string";
                                        };
                                        readonly separatorLine: {
                                            readonly type: "boolean";
                                        };
                                        readonly linePosition: {
                                            readonly type: "string";
                                            readonly enum: readonly ["top", "bottom"];
                                            readonly default: "top";
                                        };
                                        readonly version: {
                                            readonly type: "string";
                                        };
                                        readonly menuStyle: {
                                            readonly type: "string";
                                            readonly enum: readonly ["drilldown"];
                                        };
                                        readonly expanded: {
                                            readonly type: "string";
                                            readonly const: "always";
                                        };
                                        readonly selectFirstItemOnExpand: {
                                            readonly type: "boolean";
                                        };
                                        readonly flatten: {
                                            readonly type: "boolean";
                                        };
                                        readonly linkedSidebars: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "object";
                                                readonly additionalProperties: true;
                                            };
                                        };
                                    };
                                };
                            };
                            readonly page: {
                                readonly type: "string";
                            };
                            readonly directory: {
                                readonly type: "string";
                            };
                            readonly disconnect: {
                                readonly type: "boolean";
                                readonly default: false;
                            };
                            readonly group: {
                                readonly type: "string";
                            };
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly href: {
                                readonly type: "string";
                            };
                            readonly external: {
                                readonly type: "boolean";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                            readonly groupTranslationKey: {
                                readonly type: "string";
                            };
                            readonly icon: {
                                readonly oneOf: readonly [{
                                    readonly type: "string";
                                }, {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly srcSet: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly required: readonly ["srcSet"];
                                }];
                            };
                            readonly separator: {
                                readonly type: "string";
                            };
                            readonly separatorLine: {
                                readonly type: "boolean";
                            };
                            readonly linePosition: {
                                readonly type: "string";
                                readonly enum: readonly ["top", "bottom"];
                                readonly default: "top";
                            };
                            readonly version: {
                                readonly type: "string";
                            };
                            readonly menuStyle: {
                                readonly type: "string";
                                readonly enum: readonly ["drilldown"];
                            };
                            readonly expanded: {
                                readonly type: "string";
                                readonly const: "always";
                            };
                            readonly selectFirstItemOnExpand: {
                                readonly type: "boolean";
                            };
                            readonly flatten: {
                                readonly type: "boolean";
                            };
                            readonly linkedSidebars: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly type: "object";
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly footer: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly items: {
                    readonly type: "array";
                    readonly items: {
                        readonly properties: {
                            readonly items: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly page: {
                                            readonly type: "string";
                                        };
                                        readonly directory: {
                                            readonly type: "string";
                                        };
                                        readonly disconnect: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly group: {
                                            readonly type: "string";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly href: {
                                            readonly type: "string";
                                        };
                                        readonly external: {
                                            readonly type: "boolean";
                                        };
                                        readonly labelTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly groupTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly icon: {
                                            readonly oneOf: readonly [{
                                                readonly type: "string";
                                            }, {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly srcSet: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly required: readonly ["srcSet"];
                                            }];
                                        };
                                        readonly separator: {
                                            readonly type: "string";
                                        };
                                        readonly separatorLine: {
                                            readonly type: "boolean";
                                        };
                                        readonly linePosition: {
                                            readonly type: "string";
                                            readonly enum: readonly ["top", "bottom"];
                                            readonly default: "top";
                                        };
                                        readonly version: {
                                            readonly type: "string";
                                        };
                                        readonly menuStyle: {
                                            readonly type: "string";
                                            readonly enum: readonly ["drilldown"];
                                        };
                                        readonly expanded: {
                                            readonly type: "string";
                                            readonly const: "always";
                                        };
                                        readonly selectFirstItemOnExpand: {
                                            readonly type: "boolean";
                                        };
                                        readonly flatten: {
                                            readonly type: "boolean";
                                        };
                                        readonly linkedSidebars: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "object";
                                                readonly additionalProperties: true;
                                            };
                                        };
                                    };
                                };
                            };
                            readonly page: {
                                readonly type: "string";
                            };
                            readonly directory: {
                                readonly type: "string";
                            };
                            readonly disconnect: {
                                readonly type: "boolean";
                                readonly default: false;
                            };
                            readonly group: {
                                readonly type: "string";
                            };
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly href: {
                                readonly type: "string";
                            };
                            readonly external: {
                                readonly type: "boolean";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                            readonly groupTranslationKey: {
                                readonly type: "string";
                            };
                            readonly icon: {
                                readonly oneOf: readonly [{
                                    readonly type: "string";
                                }, {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly srcSet: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly required: readonly ["srcSet"];
                                }];
                            };
                            readonly separator: {
                                readonly type: "string";
                            };
                            readonly separatorLine: {
                                readonly type: "boolean";
                            };
                            readonly linePosition: {
                                readonly type: "string";
                                readonly enum: readonly ["top", "bottom"];
                                readonly default: "top";
                            };
                            readonly version: {
                                readonly type: "string";
                            };
                            readonly menuStyle: {
                                readonly type: "string";
                                readonly enum: readonly ["drilldown"];
                            };
                            readonly expanded: {
                                readonly type: "string";
                                readonly const: "always";
                            };
                            readonly selectFirstItemOnExpand: {
                                readonly type: "boolean";
                            };
                            readonly flatten: {
                                readonly type: "boolean";
                            };
                            readonly linkedSidebars: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly type: "object";
                    };
                };
                readonly copyrightText: {
                    readonly type: "string";
                };
                readonly logo: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                };
            };
            readonly additionalProperties: false;
        };
        readonly sidebar: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly separatorLine: {
                    readonly type: "boolean";
                };
                readonly linePosition: {
                    readonly type: "string";
                    readonly enum: readonly ["top", "bottom"];
                    readonly default: "bottom";
                };
            };
            readonly additionalProperties: false;
        };
        readonly search: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly engine: {
                    readonly type: "string";
                    readonly enum: readonly ["flexsearch", "typesense"];
                    readonly default: "flexsearch";
                };
                readonly ai: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                            readonly default: false;
                        };
                        readonly prompt: {
                            readonly type: "string";
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly filters: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly facets: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly required: readonly ["name", "field", "type"];
                                readonly properties: {
                                    readonly name: {
                                        readonly type: "string";
                                    };
                                    readonly field: {
                                        readonly type: "string";
                                    };
                                    readonly type: {
                                        readonly type: "string";
                                        readonly enum: readonly ["multi-select", "select", "tags"];
                                    };
                                };
                                readonly additionalProperties: false;
                            };
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly placement: {
                    readonly type: "string";
                    readonly default: "navbar";
                };
                readonly shortcuts: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "string";
                    };
                    readonly default: readonly ["/"];
                };
                readonly suggestedPages: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "object";
                        readonly properties: {
                            readonly page: {
                                readonly type: "string";
                            };
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                        };
                        readonly required: readonly ["page"];
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly codeSnippet: {
            readonly type: "object";
            readonly properties: {
                readonly elementFormat: {
                    readonly type: "string";
                    readonly default: "icon";
                };
                readonly copy: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
                readonly report: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly tooltipText: {
                            readonly type: "string";
                        };
                        readonly buttonText: {
                            readonly type: "string";
                        };
                        readonly label: {
                            readonly type: "string";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
                readonly expand: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
                readonly collapse: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly breadcrumbs: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly prefixItems: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "object";
                        readonly properties: {
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                            readonly page: {
                                readonly type: "string";
                            };
                        };
                        readonly additionalProperties: false;
                        readonly default: {};
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly openapi: {
            readonly properties: {
                readonly theme: {
                    readonly type: "object";
                    readonly properties: {
                        readonly breakpoints: {
                            readonly type: "object";
                            readonly properties: {
                                readonly small: {
                                    readonly type: "string";
                                };
                                readonly medium: {
                                    readonly type: "string";
                                };
                                readonly large: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly codeBlock: {
                            readonly type: "object";
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly borderRadius: {
                                    readonly type: "string";
                                };
                                readonly tokens: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly colors: {
                            readonly type: "object";
                            readonly properties: {
                                readonly accent: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly border: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly error: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly http: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly basic: {
                                            readonly type: "string";
                                        };
                                        readonly delete: {
                                            readonly type: "string";
                                        };
                                        readonly get: {
                                            readonly type: "string";
                                        };
                                        readonly head: {
                                            readonly type: "string";
                                        };
                                        readonly link: {
                                            readonly type: "string";
                                        };
                                        readonly options: {
                                            readonly type: "string";
                                        };
                                        readonly patch: {
                                            readonly type: "string";
                                        };
                                        readonly post: {
                                            readonly type: "string";
                                        };
                                        readonly put: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly primary: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly responses: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly error: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly info: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly redirect: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly success: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly secondary: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly success: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly text: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly primary: {
                                            readonly type: "string";
                                        };
                                        readonly secondary: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly tonalOffset: {
                                    readonly type: "number";
                                };
                                readonly warning: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly components: {
                            readonly type: "object";
                            readonly properties: {
                                readonly buttons: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly hoverStyle: {
                                            readonly type: "string";
                                        };
                                        readonly boxShadow: {
                                            readonly type: "string";
                                        };
                                        readonly hoverBoxShadow: {
                                            readonly type: "string";
                                        };
                                        readonly sizes: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly medium: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly large: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly xlarge: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly httpBadges: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly sizes: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly medium: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontFamily: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontWeight: {
                                                            readonly type: "string";
                                                        };
                                                        readonly lineHeight: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly small: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontFamily: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontWeight: {
                                                            readonly type: "string";
                                                        };
                                                        readonly lineHeight: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly layoutControls: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly top: {
                                            readonly type: "string";
                                        };
                                        readonly width: {
                                            readonly type: "string";
                                        };
                                        readonly height: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly panels: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly tryItButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fullWidth: {
                                            readonly type: "boolean";
                                        };
                                    };
                                };
                                readonly tryItSendButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fullWidth: {
                                            readonly type: "boolean";
                                        };
                                    };
                                };
                            };
                        };
                        readonly layout: {
                            readonly type: "object";
                            readonly properties: {
                                readonly showDarkRightPanel: {
                                    readonly type: "boolean";
                                };
                                readonly stacked: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly maxWidth: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "string";
                                                };
                                                readonly medium: {
                                                    readonly type: "string";
                                                };
                                                readonly large: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly 'three-panel': {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly maxWidth: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "string";
                                                };
                                                readonly medium: {
                                                    readonly type: "string";
                                                };
                                                readonly large: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly middlePanelMaxWidth: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "string";
                                                };
                                                readonly medium: {
                                                    readonly type: "string";
                                                };
                                                readonly large: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                            };
                        };
                        readonly logo: {
                            readonly type: "object";
                            readonly properties: {
                                readonly gutter: {
                                    readonly type: "string";
                                };
                                readonly maxHeight: {
                                    readonly type: "string";
                                };
                                readonly maxWidth: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly fab: {
                            readonly type: "object";
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly color: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly overrides: {
                            readonly type: "object";
                            readonly properties: {
                                readonly DownloadButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly custom: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly NextSectionButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly custom: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly rightPanel: {
                            readonly type: "object";
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly panelBackgroundColor: {
                                    readonly type: "string";
                                };
                                readonly panelControlsBackgroundColor: {
                                    readonly type: "string";
                                };
                                readonly showAtBreakpoint: {
                                    readonly type: "string";
                                };
                                readonly textColor: {
                                    readonly type: "string";
                                };
                                readonly width: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly schema: {
                            readonly type: "object";
                            readonly properties: {
                                readonly breakFieldNames: {
                                    readonly type: "boolean";
                                };
                                readonly caretColor: {
                                    readonly type: "string";
                                };
                                readonly caretSize: {
                                    readonly type: "string";
                                };
                                readonly constraints: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly border: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly defaultDetailsWidth: {
                                    readonly type: "string";
                                };
                                readonly examples: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly border: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly labelsTextSize: {
                                    readonly type: "string";
                                };
                                readonly linesColor: {
                                    readonly type: "string";
                                };
                                readonly nestedBackground: {
                                    readonly type: "string";
                                };
                                readonly nestingSpacing: {
                                    readonly type: "string";
                                };
                                readonly requireLabelColor: {
                                    readonly type: "string";
                                };
                                readonly typeNameColor: {
                                    readonly type: "string";
                                };
                                readonly typeTitleColor: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly shape: {
                            readonly type: "object";
                            readonly properties: {
                                readonly borderRadius: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly sidebar: {
                            readonly type: "object";
                            readonly properties: {
                                readonly activeBgColor: {
                                    readonly type: "string";
                                };
                                readonly activeTextColor: {
                                    readonly type: "string";
                                };
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly borderRadius: {
                                    readonly type: "string";
                                };
                                readonly breakPath: {
                                    readonly type: "boolean";
                                };
                                readonly caretColor: {
                                    readonly type: "string";
                                };
                                readonly caretSize: {
                                    readonly type: "string";
                                };
                                readonly groupItems: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly subItemsColor: {
                                            readonly type: "string";
                                        };
                                        readonly textTransform: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly level1items: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly subItemsColor: {
                                            readonly type: "string";
                                        };
                                        readonly textTransform: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly rightLineColor: {
                                    readonly type: "string";
                                };
                                readonly separatorLabelColor: {
                                    readonly type: "string";
                                };
                                readonly showAtBreakpoint: {
                                    readonly type: "string";
                                };
                                readonly spacing: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly unit: {
                                            readonly type: "number";
                                        };
                                        readonly paddingHorizontal: {
                                            readonly type: "string";
                                        };
                                        readonly paddingVertical: {
                                            readonly type: "string";
                                        };
                                        readonly offsetTop: {
                                            readonly type: "string";
                                        };
                                        readonly offsetLeft: {
                                            readonly type: "string";
                                        };
                                        readonly offsetNesting: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly textColor: {
                                    readonly type: "string";
                                };
                                readonly width: {
                                    readonly type: "string";
                                };
                                readonly fontFamily: {
                                    readonly type: "string";
                                };
                                readonly fontSize: {
                                    readonly type: "string";
                                };
                                readonly fontWeight: {
                                    readonly type: "string";
                                };
                                readonly lineHeight: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly spacing: {
                            readonly type: "object";
                            readonly properties: {
                                readonly sectionHorizontal: {
                                    readonly type: "number";
                                };
                                readonly sectionVertical: {
                                    readonly type: "number";
                                };
                                readonly unit: {
                                    readonly type: "number";
                                };
                            };
                        };
                        readonly typography: {
                            readonly type: "object";
                            readonly properties: {
                                readonly fontWeightBold: {
                                    readonly type: "string";
                                };
                                readonly fontWeightLight: {
                                    readonly type: "string";
                                };
                                readonly fontWeightRegular: {
                                    readonly type: "string";
                                };
                                readonly heading1: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly heading2: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly heading3: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly headings: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly lineHeight: {
                                    readonly type: "string";
                                };
                                readonly links: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly hover: {
                                            readonly type: "string";
                                        };
                                        readonly textDecoration: {
                                            readonly type: "string";
                                        };
                                        readonly hoverTextDecoration: {
                                            readonly type: "string";
                                        };
                                        readonly visited: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly optimizeSpeed: {
                                    readonly type: "boolean";
                                };
                                readonly rightPanelHeading: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly smoothing: {
                                    readonly type: "string";
                                    readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
                                };
                                readonly fontFamily: {
                                    readonly type: "string";
                                };
                                readonly fontSize: {
                                    readonly type: "string";
                                };
                                readonly fontWeight: {
                                    readonly type: "string";
                                };
                                readonly code: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly wordBreak: {
                                            readonly type: "string";
                                            readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
                                        };
                                        readonly wrap: {
                                            readonly type: "boolean";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly fieldName: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly links: {
                            readonly properties: {
                                readonly color: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly codeSample: {
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                            };
                        };
                    };
                };
                readonly ctrlFHijack: {
                    readonly type: "boolean";
                };
                readonly defaultSampleLanguage: {
                    readonly type: "string";
                };
                readonly disableDeepLinks: {
                    readonly type: "boolean";
                };
                readonly disableSearch: {
                    readonly type: "boolean";
                };
                readonly disableSidebar: {
                    readonly type: "boolean";
                };
                readonly downloadDefinitionUrl: {
                    readonly type: "string";
                };
                readonly expandDefaultServerVariables: {
                    readonly type: "boolean";
                };
                readonly enumSkipQuotes: {
                    readonly type: "boolean";
                };
                readonly expandDefaultRequest: {
                    readonly type: "boolean";
                };
                readonly expandDefaultResponse: {
                    readonly type: "boolean";
                };
                readonly expandResponses: {
                    readonly type: "string";
                };
                readonly expandSingleSchemaField: {
                    readonly type: "boolean";
                };
                readonly generateCodeSamples: {
                    readonly type: "object";
                    readonly properties: {
                        readonly skipOptionalParameters: {
                            readonly type: "boolean";
                        };
                        readonly languages: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly lang: {
                                        readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
                                    };
                                };
                                readonly required: readonly ["lang"];
                            };
                        };
                    };
                    readonly required: readonly ["languages"];
                };
                readonly generatedPayloadSamplesMaxDepth: {
                    readonly type: "number";
                };
                readonly hideDownloadButton: {
                    readonly type: "boolean";
                };
                readonly hideHostname: {
                    readonly type: "boolean";
                };
                readonly hideInfoSection: {
                    readonly type: "boolean";
                };
                readonly hideLogo: {
                    readonly type: "boolean";
                };
                readonly hideRequestPayloadSample: {
                    readonly type: "boolean";
                };
                readonly hideRightPanel: {
                    readonly type: "boolean";
                };
                readonly hideSchemaPattern: {
                    readonly type: "boolean";
                };
                readonly hideSingleRequestSampleTab: {
                    readonly type: "boolean";
                };
                readonly hideSecuritySection: {
                    readonly type: "boolean";
                };
                readonly hideTryItPanel: {
                    readonly type: "boolean";
                };
                readonly hideFab: {
                    readonly type: "boolean";
                };
                readonly hideOneOfDescription: {
                    readonly type: "boolean";
                };
                readonly htmlTemplate: {
                    readonly type: "string";
                };
                readonly jsonSampleExpandLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                        readonly minimum: 1;
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly labels: {
                    readonly type: "object";
                    readonly properties: {
                        readonly enum: {
                            readonly type: "string";
                        };
                        readonly enumSingleValue: {
                            readonly type: "string";
                        };
                        readonly enumArray: {
                            readonly type: "string";
                        };
                        readonly default: {
                            readonly type: "string";
                        };
                        readonly deprecated: {
                            readonly type: "string";
                        };
                        readonly example: {
                            readonly type: "string";
                        };
                        readonly examples: {
                            readonly type: "string";
                        };
                        readonly nullable: {
                            readonly type: "string";
                        };
                        readonly recursive: {
                            readonly type: "string";
                        };
                        readonly arrayOf: {
                            readonly type: "string";
                        };
                        readonly webhook: {
                            readonly type: "string";
                        };
                        readonly authorizations: {
                            readonly type: "string";
                        };
                        readonly tryItAuthBasicUsername: {
                            readonly type: "string";
                        };
                        readonly tryItAuthBasicPassword: {
                            readonly type: "string";
                        };
                    };
                };
                readonly menuToggle: {
                    readonly type: "boolean";
                };
                readonly nativeScrollbars: {
                    readonly type: "boolean";
                };
                readonly noAutoAuth: {
                    readonly type: "boolean";
                };
                readonly onDeepLinkClick: {
                    readonly type: "object";
                };
                readonly pagination: {
                    readonly enum: readonly ["none", "section", "item"];
                };
                readonly pathInMiddlePanel: {
                    readonly type: "boolean";
                };
                readonly payloadSampleIdx: {
                    readonly type: "number";
                    readonly minimum: 0;
                };
                readonly requestInterceptor: {
                    readonly type: "object";
                };
                readonly requiredPropsFirst: {
                    readonly type: "boolean";
                };
                readonly routingStrategy: {
                    readonly type: "string";
                };
                readonly samplesTabsMaxCount: {
                    readonly type: "number";
                };
                readonly schemaExpansionLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                        readonly minimum: 0;
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly minCharacterLengthToInitSearch: {
                    readonly type: "number";
                    readonly minimum: 1;
                };
                readonly maxResponseHeadersToShowInTryIt: {
                    readonly type: "number";
                    readonly minimum: 0;
                };
                readonly scrollYOffset: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly searchAutoExpand: {
                    readonly type: "boolean";
                };
                readonly searchFieldLevelBoost: {
                    readonly type: "number";
                    readonly minimum: 0;
                };
                readonly searchMaxDepth: {
                    readonly type: "number";
                    readonly minimum: 1;
                };
                readonly searchMode: {
                    readonly type: "string";
                    readonly enum: readonly ["default", "path-only"];
                };
                readonly searchOperationTitleBoost: {
                    readonly type: "number";
                };
                readonly searchTagTitleBoost: {
                    readonly type: "number";
                };
                readonly sendXUserAgentInTryIt: {
                    readonly type: "boolean";
                };
                readonly showChangeLayoutButton: {
                    readonly type: "boolean";
                };
                readonly showConsole: {
                    readonly type: "boolean";
                };
                readonly showNextButton: {
                    readonly type: "boolean";
                };
                readonly showRightPanelToggle: {
                    readonly type: "boolean";
                };
                readonly showSecuritySchemeType: {
                    readonly type: "boolean";
                };
                readonly showWebhookVerb: {
                    readonly type: "boolean";
                };
                readonly showObjectSchemaExamples: {
                    readonly type: "boolean";
                };
                readonly disableTryItRequestUrlEncoding: {
                    readonly type: "boolean";
                };
                readonly sidebarLinks: {
                    readonly type: "object";
                    readonly properties: {
                        readonly beforeInfo: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly link: {
                                        readonly type: "string";
                                    };
                                    readonly target: {
                                        readonly type: "string";
                                    };
                                };
                                readonly required: readonly ["label", "link"];
                            };
                        };
                        readonly end: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly link: {
                                        readonly type: "string";
                                    };
                                    readonly target: {
                                        readonly type: "string";
                                    };
                                };
                                readonly required: readonly ["label", "link"];
                            };
                        };
                    };
                };
                readonly sideNavStyle: {
                    readonly type: "string";
                    readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
                };
                readonly simpleOneOfTypeLabel: {
                    readonly type: "boolean";
                };
                readonly sortEnumValuesAlphabetically: {
                    readonly type: "boolean";
                };
                readonly sortOperationsAlphabetically: {
                    readonly type: "boolean";
                };
                readonly sortPropsAlphabetically: {
                    readonly type: "boolean";
                };
                readonly sortTagsAlphabetically: {
                    readonly type: "boolean";
                };
                readonly suppressWarnings: {
                    readonly type: "boolean";
                };
                readonly unstable_externalDescription: {
                    readonly type: "boolean";
                };
                readonly unstable_ignoreMimeParameters: {
                    readonly type: "boolean";
                };
                readonly untrustedDefinition: {
                    readonly type: "boolean";
                };
                readonly showAccessMode: {
                    readonly type: "boolean";
                };
                readonly preserveOriginalExtensionsName: {
                    readonly type: "boolean";
                };
                readonly markdownHeadingsAnchorLevel: {
                    readonly type: "number";
                };
                readonly licenseKey: {
                    readonly type: "string";
                };
                readonly hideLoading: {
                    readonly type: "boolean";
                };
                readonly disableRouter: {
                    readonly type: "boolean";
                };
                readonly hideSidebar: {
                    readonly type: "boolean";
                };
                readonly feedback: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                            readonly default: false;
                        };
                        readonly type: {
                            readonly type: "string";
                            readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                            readonly default: "sentiment";
                        };
                        readonly settings: {
                            readonly type: "object";
                            readonly properties: {
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly submitText: {
                                    readonly type: "string";
                                };
                                readonly buttonText: {
                                    readonly type: "string";
                                };
                                readonly component: {
                                    readonly type: "string";
                                    readonly enum: readonly ["radio", "checkbox"];
                                    readonly default: "checkbox";
                                };
                                readonly items: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                    readonly minItems: 1;
                                };
                                readonly leftScaleLabel: {
                                    readonly type: "string";
                                };
                                readonly rightScaleLabel: {
                                    readonly type: "string";
                                };
                                readonly reasons: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly like: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly dislike: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly satisfied: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly neutral: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly dissatisfied: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly comment: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly likeLabel: {
                                            readonly type: "string";
                                        };
                                        readonly dislikeLabel: {
                                            readonly type: "string";
                                        };
                                        readonly satisfiedLabel: {
                                            readonly type: "string";
                                        };
                                        readonly neutralLabel: {
                                            readonly type: "string";
                                        };
                                        readonly dissatisfiedLabel: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly optionalEmail: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly placeholder: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                            };
                            readonly additionalProperties: false;
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly hideReplay: {
                    readonly type: "boolean";
                };
                readonly oAuth2RedirectURI: {
                    readonly type: "string";
                    readonly nullable: true;
                };
                readonly corsProxyUrl: {
                    readonly type: "string";
                };
                readonly sortRequiredPropsFirst: {
                    readonly type: "boolean";
                };
                readonly sanitize: {
                    readonly type: "boolean";
                };
                readonly hideDownloadButtons: {
                    readonly type: "boolean";
                };
                readonly downloadUrls: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "object";
                        readonly properties: {
                            readonly title: {
                                readonly type: "string";
                            };
                            readonly url: {
                                readonly type: "string";
                            };
                        };
                        readonly required: readonly ["url"];
                        readonly additionalProperties: false;
                    };
                };
                readonly onlyRequiredInSamples: {
                    readonly type: "boolean";
                };
                readonly generatedSamplesMaxDepth: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly showExtensions: {
                    readonly oneOf: readonly [{
                        readonly type: "boolean";
                    }, {
                        readonly type: "string";
                    }, {
                        readonly type: "array";
                        readonly items: {
                            readonly type: "string";
                        };
                    }];
                };
                readonly hideSchemaTitles: {
                    readonly type: "boolean";
                };
                readonly jsonSamplesExpandLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly schemasExpansionLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly mockServer: {
                    readonly type: "object";
                    readonly properties: {
                        readonly url: {
                            readonly type: "string";
                        };
                        readonly position: {
                            readonly type: "string";
                            readonly enum: readonly ["first", "last", "replace", "off"];
                        };
                        readonly description: {
                            readonly type: "string";
                        };
                    };
                };
                readonly maxDisplayedEnumValues: {
                    readonly type: "number";
                };
                readonly schemaDefinitionsTagName: {
                    readonly type: "string";
                };
                readonly layout: {
                    readonly type: "string";
                    readonly enum: readonly ["stacked", "three-panel"];
                };
                readonly hideInfoMetadata: {
                    readonly type: "boolean";
                };
                readonly events: {
                    readonly type: "object";
                };
                readonly skipBundle: {
                    readonly type: "boolean";
                };
                readonly routingBasePath: {
                    readonly type: "string";
                };
                readonly codeSamples: {
                    readonly type: "object";
                    readonly properties: {
                        readonly languages: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly lang: {
                                        readonly type: "string";
                                        readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
                                    };
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly options: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly indent: {
                                                readonly type: "string";
                                            };
                                            readonly withImports: {
                                                readonly type: "boolean";
                                            };
                                            readonly withComments: {
                                                readonly type: "boolean";
                                            };
                                            readonly binary: {
                                                readonly type: "boolean";
                                            };
                                            readonly credentials: {
                                                readonly type: "string";
                                                readonly enum: readonly ["omit", "same-origin", "include"];
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                };
                                readonly required: readonly ["lang"];
                                readonly additionalProperties: false;
                            };
                        };
                        readonly skipOptionalParameters: {
                            readonly type: "boolean";
                        };
                        readonly withOAuth2Call: {
                            readonly type: "boolean";
                        };
                    };
                    readonly required: readonly ["languages"];
                    readonly additionalProperties: false;
                };
                readonly ignoreNamedSchemas: {
                    readonly oneOf: readonly [{
                        readonly type: "array";
                        readonly items: {
                            readonly type: "string";
                        };
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly hidePropertiesPrefix: {
                    readonly type: "boolean";
                };
                readonly excludeFromSearch: {
                    readonly type: "boolean";
                };
            };
            readonly type: "object";
            readonly additionalProperties: false;
        };
        readonly feedback: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                    readonly default: false;
                };
                readonly type: {
                    readonly type: "string";
                    readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                    readonly default: "sentiment";
                };
                readonly settings: {
                    readonly type: "object";
                    readonly properties: {
                        readonly label: {
                            readonly type: "string";
                        };
                        readonly submitText: {
                            readonly type: "string";
                        };
                        readonly buttonText: {
                            readonly type: "string";
                        };
                        readonly component: {
                            readonly type: "string";
                            readonly enum: readonly ["radio", "checkbox"];
                            readonly default: "checkbox";
                        };
                        readonly items: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "string";
                            };
                            readonly minItems: 1;
                        };
                        readonly leftScaleLabel: {
                            readonly type: "string";
                        };
                        readonly rightScaleLabel: {
                            readonly type: "string";
                        };
                        readonly reasons: {
                            readonly type: "object";
                            readonly properties: {
                                readonly like: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly dislike: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly satisfied: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly neutral: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly dissatisfied: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly component: {
                                    readonly type: "string";
                                    readonly enum: readonly ["radio", "checkbox"];
                                    readonly default: "checkbox";
                                };
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly items: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                };
                            };
                            readonly additionalProperties: false;
                        };
                        readonly comment: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly likeLabel: {
                                    readonly type: "string";
                                };
                                readonly dislikeLabel: {
                                    readonly type: "string";
                                };
                                readonly satisfiedLabel: {
                                    readonly type: "string";
                                };
                                readonly neutralLabel: {
                                    readonly type: "string";
                                };
                                readonly dissatisfiedLabel: {
                                    readonly type: "string";
                                };
                            };
                            readonly additionalProperties: false;
                        };
                        readonly optionalEmail: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly placeholder: {
                                    readonly type: "string";
                                };
                            };
                            readonly additionalProperties: false;
                        };
                    };
                    readonly additionalProperties: false;
                };
            };
            readonly additionalProperties: false;
        };
        readonly analytics: {
            readonly type: "object";
            readonly properties: {
                readonly ga: {
                    readonly type: "object";
                    readonly properties: {
                        readonly includeInDevelopment: {
                            readonly type: "boolean";
                        };
                        readonly trackingId: {
                            readonly type: "string";
                        };
                        readonly conversionId: {
                            readonly type: "string";
                        };
                        readonly floodlightId: {
                            readonly type: "string";
                        };
                        readonly optimizeId: {
                            readonly type: "string";
                        };
                        readonly exclude: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "string";
                            };
                        };
                    };
                    readonly additionalProperties: false;
                    readonly required: readonly ["trackingId"];
                };
            };
        };
    };
    readonly additionalProperties: true;
    readonly default: {};
};
export declare const productConfigOverrideSchema: {
    readonly $id: "product-config-override";
    readonly type: "object";
    readonly properties: {
        readonly apis: {
            readonly type: "object";
            readonly additionalProperties: {
                readonly type: "object";
                readonly properties: {
                    readonly root: {
                        readonly type: "string";
                    };
                    readonly output: {
                        readonly type: "string";
                        readonly pattern: "(.ya?ml|.json)$";
                    };
                    readonly rbac: {
                        readonly type: "object";
                        readonly additionalProperties: true;
                    };
                    readonly openapi: {
                        readonly properties: {
                            readonly theme: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly breakpoints: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly small: {
                                                readonly type: "string";
                                            };
                                            readonly medium: {
                                                readonly type: "string";
                                            };
                                            readonly large: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly codeBlock: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly backgroundColor: {
                                                readonly type: "string";
                                            };
                                            readonly borderRadius: {
                                                readonly type: "string";
                                            };
                                            readonly tokens: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly colors: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly accent: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly main: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dark: {
                                                        readonly type: "string";
                                                    };
                                                    readonly contrastText: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly border: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly main: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dark: {
                                                        readonly type: "string";
                                                    };
                                                    readonly contrastText: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly error: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly main: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dark: {
                                                        readonly type: "string";
                                                    };
                                                    readonly contrastText: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly http: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly basic: {
                                                        readonly type: "string";
                                                    };
                                                    readonly delete: {
                                                        readonly type: "string";
                                                    };
                                                    readonly get: {
                                                        readonly type: "string";
                                                    };
                                                    readonly head: {
                                                        readonly type: "string";
                                                    };
                                                    readonly link: {
                                                        readonly type: "string";
                                                    };
                                                    readonly options: {
                                                        readonly type: "string";
                                                    };
                                                    readonly patch: {
                                                        readonly type: "string";
                                                    };
                                                    readonly post: {
                                                        readonly type: "string";
                                                    };
                                                    readonly put: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly primary: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly main: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dark: {
                                                        readonly type: "string";
                                                    };
                                                    readonly contrastText: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly responses: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly error: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly borderColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly tabTextColor: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly info: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly borderColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly tabTextColor: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly redirect: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly borderColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly tabTextColor: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly success: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly borderColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly tabTextColor: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly secondary: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly main: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dark: {
                                                        readonly type: "string";
                                                    };
                                                    readonly contrastText: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly success: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly main: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dark: {
                                                        readonly type: "string";
                                                    };
                                                    readonly contrastText: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly text: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly primary: {
                                                        readonly type: "string";
                                                    };
                                                    readonly secondary: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly tonalOffset: {
                                                readonly type: "number";
                                            };
                                            readonly warning: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly main: {
                                                        readonly type: "string";
                                                    };
                                                    readonly light: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dark: {
                                                        readonly type: "string";
                                                    };
                                                    readonly contrastText: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly components: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly buttons: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly borderRadius: {
                                                        readonly type: "string";
                                                    };
                                                    readonly hoverStyle: {
                                                        readonly type: "string";
                                                    };
                                                    readonly boxShadow: {
                                                        readonly type: "string";
                                                    };
                                                    readonly hoverBoxShadow: {
                                                        readonly type: "string";
                                                    };
                                                    readonly sizes: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly small: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly fontSize: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly padding: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly minWidth: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly medium: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly fontSize: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly padding: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly minWidth: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly large: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly fontSize: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly padding: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly minWidth: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly xlarge: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly fontSize: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly padding: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly minWidth: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                        };
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly httpBadges: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly borderRadius: {
                                                        readonly type: "string";
                                                    };
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                    readonly sizes: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly medium: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly fontFamily: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly fontSize: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly fontWeight: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly lineHeight: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly small: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly fontFamily: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly fontSize: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly fontWeight: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly lineHeight: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                        };
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly layoutControls: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly top: {
                                                        readonly type: "string";
                                                    };
                                                    readonly width: {
                                                        readonly type: "string";
                                                    };
                                                    readonly height: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly panels: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly borderRadius: {
                                                        readonly type: "string";
                                                    };
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly tryItButton: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly fullWidth: {
                                                        readonly type: "boolean";
                                                    };
                                                };
                                            };
                                            readonly tryItSendButton: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly fullWidth: {
                                                        readonly type: "boolean";
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly layout: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly showDarkRightPanel: {
                                                readonly type: "boolean";
                                            };
                                            readonly stacked: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly maxWidth: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly small: {
                                                                readonly type: "string";
                                                            };
                                                            readonly medium: {
                                                                readonly type: "string";
                                                            };
                                                            readonly large: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly 'three-panel': {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly maxWidth: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly small: {
                                                                readonly type: "string";
                                                            };
                                                            readonly medium: {
                                                                readonly type: "string";
                                                            };
                                                            readonly large: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly middlePanelMaxWidth: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly small: {
                                                                readonly type: "string";
                                                            };
                                                            readonly medium: {
                                                                readonly type: "string";
                                                            };
                                                            readonly large: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly logo: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly gutter: {
                                                readonly type: "string";
                                            };
                                            readonly maxHeight: {
                                                readonly type: "string";
                                            };
                                            readonly maxWidth: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly fab: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly backgroundColor: {
                                                readonly type: "string";
                                            };
                                            readonly color: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly overrides: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly DownloadButton: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly custom: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly NextSectionButton: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly custom: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly rightPanel: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly backgroundColor: {
                                                readonly type: "string";
                                            };
                                            readonly panelBackgroundColor: {
                                                readonly type: "string";
                                            };
                                            readonly panelControlsBackgroundColor: {
                                                readonly type: "string";
                                            };
                                            readonly showAtBreakpoint: {
                                                readonly type: "string";
                                            };
                                            readonly textColor: {
                                                readonly type: "string";
                                            };
                                            readonly width: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly schema: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly breakFieldNames: {
                                                readonly type: "boolean";
                                            };
                                            readonly caretColor: {
                                                readonly type: "string";
                                            };
                                            readonly caretSize: {
                                                readonly type: "string";
                                            };
                                            readonly constraints: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly border: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly defaultDetailsWidth: {
                                                readonly type: "string";
                                            };
                                            readonly examples: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly border: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly labelsTextSize: {
                                                readonly type: "string";
                                            };
                                            readonly linesColor: {
                                                readonly type: "string";
                                            };
                                            readonly nestedBackground: {
                                                readonly type: "string";
                                            };
                                            readonly nestingSpacing: {
                                                readonly type: "string";
                                            };
                                            readonly requireLabelColor: {
                                                readonly type: "string";
                                            };
                                            readonly typeNameColor: {
                                                readonly type: "string";
                                            };
                                            readonly typeTitleColor: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly shape: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly borderRadius: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly sidebar: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly activeBgColor: {
                                                readonly type: "string";
                                            };
                                            readonly activeTextColor: {
                                                readonly type: "string";
                                            };
                                            readonly backgroundColor: {
                                                readonly type: "string";
                                            };
                                            readonly borderRadius: {
                                                readonly type: "string";
                                            };
                                            readonly breakPath: {
                                                readonly type: "boolean";
                                            };
                                            readonly caretColor: {
                                                readonly type: "string";
                                            };
                                            readonly caretSize: {
                                                readonly type: "string";
                                            };
                                            readonly groupItems: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly subItemsColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly textTransform: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly level1items: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly subItemsColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly textTransform: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly rightLineColor: {
                                                readonly type: "string";
                                            };
                                            readonly separatorLabelColor: {
                                                readonly type: "string";
                                            };
                                            readonly showAtBreakpoint: {
                                                readonly type: "string";
                                            };
                                            readonly spacing: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly unit: {
                                                        readonly type: "number";
                                                    };
                                                    readonly paddingHorizontal: {
                                                        readonly type: "string";
                                                    };
                                                    readonly paddingVertical: {
                                                        readonly type: "string";
                                                    };
                                                    readonly offsetTop: {
                                                        readonly type: "string";
                                                    };
                                                    readonly offsetLeft: {
                                                        readonly type: "string";
                                                    };
                                                    readonly offsetNesting: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly textColor: {
                                                readonly type: "string";
                                            };
                                            readonly width: {
                                                readonly type: "string";
                                            };
                                            readonly fontFamily: {
                                                readonly type: "string";
                                            };
                                            readonly fontSize: {
                                                readonly type: "string";
                                            };
                                            readonly fontWeight: {
                                                readonly type: "string";
                                            };
                                            readonly lineHeight: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly spacing: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly sectionHorizontal: {
                                                readonly type: "number";
                                            };
                                            readonly sectionVertical: {
                                                readonly type: "number";
                                            };
                                            readonly unit: {
                                                readonly type: "number";
                                            };
                                        };
                                    };
                                    readonly typography: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly fontWeightBold: {
                                                readonly type: "string";
                                            };
                                            readonly fontWeightLight: {
                                                readonly type: "string";
                                            };
                                            readonly fontWeightRegular: {
                                                readonly type: "string";
                                            };
                                            readonly heading1: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                    readonly transform: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly heading2: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                    readonly transform: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly heading3: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                    readonly transform: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly headings: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly lineHeight: {
                                                readonly type: "string";
                                            };
                                            readonly links: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                    readonly hover: {
                                                        readonly type: "string";
                                                    };
                                                    readonly textDecoration: {
                                                        readonly type: "string";
                                                    };
                                                    readonly hoverTextDecoration: {
                                                        readonly type: "string";
                                                    };
                                                    readonly visited: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly optimizeSpeed: {
                                                readonly type: "boolean";
                                            };
                                            readonly rightPanelHeading: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                    readonly transform: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly smoothing: {
                                                readonly type: "string";
                                                readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
                                            };
                                            readonly fontFamily: {
                                                readonly type: "string";
                                            };
                                            readonly fontSize: {
                                                readonly type: "string";
                                            };
                                            readonly fontWeight: {
                                                readonly type: "string";
                                            };
                                            readonly code: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                    readonly wordBreak: {
                                                        readonly type: "string";
                                                        readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
                                                    };
                                                    readonly wrap: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly fieldName: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly links: {
                                        readonly properties: {
                                            readonly color: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly codeSample: {
                                        readonly properties: {
                                            readonly backgroundColor: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                };
                            };
                            readonly ctrlFHijack: {
                                readonly type: "boolean";
                            };
                            readonly defaultSampleLanguage: {
                                readonly type: "string";
                            };
                            readonly disableDeepLinks: {
                                readonly type: "boolean";
                            };
                            readonly disableSearch: {
                                readonly type: "boolean";
                            };
                            readonly disableSidebar: {
                                readonly type: "boolean";
                            };
                            readonly downloadDefinitionUrl: {
                                readonly type: "string";
                            };
                            readonly expandDefaultServerVariables: {
                                readonly type: "boolean";
                            };
                            readonly enumSkipQuotes: {
                                readonly type: "boolean";
                            };
                            readonly expandDefaultRequest: {
                                readonly type: "boolean";
                            };
                            readonly expandDefaultResponse: {
                                readonly type: "boolean";
                            };
                            readonly expandResponses: {
                                readonly type: "string";
                            };
                            readonly expandSingleSchemaField: {
                                readonly type: "boolean";
                            };
                            readonly generateCodeSamples: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly skipOptionalParameters: {
                                        readonly type: "boolean";
                                    };
                                    readonly languages: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly lang: {
                                                    readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
                                                };
                                            };
                                            readonly required: readonly ["lang"];
                                        };
                                    };
                                };
                                readonly required: readonly ["languages"];
                            };
                            readonly generatedPayloadSamplesMaxDepth: {
                                readonly type: "number";
                            };
                            readonly hideDownloadButton: {
                                readonly type: "boolean";
                            };
                            readonly hideHostname: {
                                readonly type: "boolean";
                            };
                            readonly hideInfoSection: {
                                readonly type: "boolean";
                            };
                            readonly hideLogo: {
                                readonly type: "boolean";
                            };
                            readonly hideRequestPayloadSample: {
                                readonly type: "boolean";
                            };
                            readonly hideRightPanel: {
                                readonly type: "boolean";
                            };
                            readonly hideSchemaPattern: {
                                readonly type: "boolean";
                            };
                            readonly hideSingleRequestSampleTab: {
                                readonly type: "boolean";
                            };
                            readonly hideSecuritySection: {
                                readonly type: "boolean";
                            };
                            readonly hideTryItPanel: {
                                readonly type: "boolean";
                            };
                            readonly hideFab: {
                                readonly type: "boolean";
                            };
                            readonly hideOneOfDescription: {
                                readonly type: "boolean";
                            };
                            readonly htmlTemplate: {
                                readonly type: "string";
                            };
                            readonly jsonSampleExpandLevel: {
                                readonly oneOf: readonly [{
                                    readonly type: "number";
                                    readonly minimum: 1;
                                }, {
                                    readonly type: "string";
                                }];
                            };
                            readonly labels: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly enum: {
                                        readonly type: "string";
                                    };
                                    readonly enumSingleValue: {
                                        readonly type: "string";
                                    };
                                    readonly enumArray: {
                                        readonly type: "string";
                                    };
                                    readonly default: {
                                        readonly type: "string";
                                    };
                                    readonly deprecated: {
                                        readonly type: "string";
                                    };
                                    readonly example: {
                                        readonly type: "string";
                                    };
                                    readonly examples: {
                                        readonly type: "string";
                                    };
                                    readonly nullable: {
                                        readonly type: "string";
                                    };
                                    readonly recursive: {
                                        readonly type: "string";
                                    };
                                    readonly arrayOf: {
                                        readonly type: "string";
                                    };
                                    readonly webhook: {
                                        readonly type: "string";
                                    };
                                    readonly authorizations: {
                                        readonly type: "string";
                                    };
                                    readonly tryItAuthBasicUsername: {
                                        readonly type: "string";
                                    };
                                    readonly tryItAuthBasicPassword: {
                                        readonly type: "string";
                                    };
                                };
                            };
                            readonly menuToggle: {
                                readonly type: "boolean";
                            };
                            readonly nativeScrollbars: {
                                readonly type: "boolean";
                            };
                            readonly noAutoAuth: {
                                readonly type: "boolean";
                            };
                            readonly onDeepLinkClick: {
                                readonly type: "object";
                            };
                            readonly pagination: {
                                readonly enum: readonly ["none", "section", "item"];
                            };
                            readonly pathInMiddlePanel: {
                                readonly type: "boolean";
                            };
                            readonly payloadSampleIdx: {
                                readonly type: "number";
                                readonly minimum: 0;
                            };
                            readonly requestInterceptor: {
                                readonly type: "object";
                            };
                            readonly requiredPropsFirst: {
                                readonly type: "boolean";
                            };
                            readonly routingStrategy: {
                                readonly type: "string";
                            };
                            readonly samplesTabsMaxCount: {
                                readonly type: "number";
                            };
                            readonly schemaExpansionLevel: {
                                readonly oneOf: readonly [{
                                    readonly type: "number";
                                    readonly minimum: 0;
                                }, {
                                    readonly type: "string";
                                }];
                            };
                            readonly minCharacterLengthToInitSearch: {
                                readonly type: "number";
                                readonly minimum: 1;
                            };
                            readonly maxResponseHeadersToShowInTryIt: {
                                readonly type: "number";
                                readonly minimum: 0;
                            };
                            readonly scrollYOffset: {
                                readonly oneOf: readonly [{
                                    readonly type: "number";
                                }, {
                                    readonly type: "string";
                                }];
                            };
                            readonly searchAutoExpand: {
                                readonly type: "boolean";
                            };
                            readonly searchFieldLevelBoost: {
                                readonly type: "number";
                                readonly minimum: 0;
                            };
                            readonly searchMaxDepth: {
                                readonly type: "number";
                                readonly minimum: 1;
                            };
                            readonly searchMode: {
                                readonly type: "string";
                                readonly enum: readonly ["default", "path-only"];
                            };
                            readonly searchOperationTitleBoost: {
                                readonly type: "number";
                            };
                            readonly searchTagTitleBoost: {
                                readonly type: "number";
                            };
                            readonly sendXUserAgentInTryIt: {
                                readonly type: "boolean";
                            };
                            readonly showChangeLayoutButton: {
                                readonly type: "boolean";
                            };
                            readonly showConsole: {
                                readonly type: "boolean";
                            };
                            readonly showNextButton: {
                                readonly type: "boolean";
                            };
                            readonly showRightPanelToggle: {
                                readonly type: "boolean";
                            };
                            readonly showSecuritySchemeType: {
                                readonly type: "boolean";
                            };
                            readonly showWebhookVerb: {
                                readonly type: "boolean";
                            };
                            readonly showObjectSchemaExamples: {
                                readonly type: "boolean";
                            };
                            readonly disableTryItRequestUrlEncoding: {
                                readonly type: "boolean";
                            };
                            readonly sidebarLinks: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly beforeInfo: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly link: {
                                                    readonly type: "string";
                                                };
                                                readonly target: {
                                                    readonly type: "string";
                                                };
                                            };
                                            readonly required: readonly ["label", "link"];
                                        };
                                    };
                                    readonly end: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly link: {
                                                    readonly type: "string";
                                                };
                                                readonly target: {
                                                    readonly type: "string";
                                                };
                                            };
                                            readonly required: readonly ["label", "link"];
                                        };
                                    };
                                };
                            };
                            readonly sideNavStyle: {
                                readonly type: "string";
                                readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
                            };
                            readonly simpleOneOfTypeLabel: {
                                readonly type: "boolean";
                            };
                            readonly sortEnumValuesAlphabetically: {
                                readonly type: "boolean";
                            };
                            readonly sortOperationsAlphabetically: {
                                readonly type: "boolean";
                            };
                            readonly sortPropsAlphabetically: {
                                readonly type: "boolean";
                            };
                            readonly sortTagsAlphabetically: {
                                readonly type: "boolean";
                            };
                            readonly suppressWarnings: {
                                readonly type: "boolean";
                            };
                            readonly unstable_externalDescription: {
                                readonly type: "boolean";
                            };
                            readonly unstable_ignoreMimeParameters: {
                                readonly type: "boolean";
                            };
                            readonly untrustedDefinition: {
                                readonly type: "boolean";
                            };
                            readonly showAccessMode: {
                                readonly type: "boolean";
                            };
                            readonly preserveOriginalExtensionsName: {
                                readonly type: "boolean";
                            };
                            readonly markdownHeadingsAnchorLevel: {
                                readonly type: "number";
                            };
                            readonly licenseKey: {
                                readonly type: "string";
                            };
                            readonly hideLoading: {
                                readonly type: "boolean";
                            };
                            readonly disableRouter: {
                                readonly type: "boolean";
                            };
                            readonly hideSidebar: {
                                readonly type: "boolean";
                            };
                            readonly feedback: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly hide: {
                                        readonly type: "boolean";
                                        readonly default: false;
                                    };
                                    readonly type: {
                                        readonly type: "string";
                                        readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                                        readonly default: "sentiment";
                                    };
                                    readonly settings: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly label: {
                                                readonly type: "string";
                                            };
                                            readonly submitText: {
                                                readonly type: "string";
                                            };
                                            readonly buttonText: {
                                                readonly type: "string";
                                            };
                                            readonly component: {
                                                readonly type: "string";
                                                readonly enum: readonly ["radio", "checkbox"];
                                                readonly default: "checkbox";
                                            };
                                            readonly items: {
                                                readonly type: "array";
                                                readonly items: {
                                                    readonly type: "string";
                                                };
                                                readonly minItems: 1;
                                            };
                                            readonly leftScaleLabel: {
                                                readonly type: "string";
                                            };
                                            readonly rightScaleLabel: {
                                                readonly type: "string";
                                            };
                                            readonly reasons: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly like: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly dislike: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly satisfied: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly neutral: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly dissatisfied: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly hide: {
                                                        readonly type: "boolean";
                                                        readonly default: false;
                                                    };
                                                    readonly component: {
                                                        readonly type: "string";
                                                        readonly enum: readonly ["radio", "checkbox"];
                                                        readonly default: "checkbox";
                                                    };
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly items: {
                                                        readonly type: "array";
                                                        readonly items: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                            readonly comment: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly hide: {
                                                        readonly type: "boolean";
                                                        readonly default: false;
                                                    };
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly likeLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dislikeLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly satisfiedLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly neutralLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dissatisfiedLabel: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                            readonly optionalEmail: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly hide: {
                                                        readonly type: "boolean";
                                                        readonly default: false;
                                                    };
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly placeholder: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                };
                                readonly additionalProperties: false;
                            };
                            readonly hideReplay: {
                                readonly type: "boolean";
                            };
                            readonly oAuth2RedirectURI: {
                                readonly type: "string";
                                readonly nullable: true;
                            };
                            readonly corsProxyUrl: {
                                readonly type: "string";
                            };
                            readonly sortRequiredPropsFirst: {
                                readonly type: "boolean";
                            };
                            readonly sanitize: {
                                readonly type: "boolean";
                            };
                            readonly hideDownloadButtons: {
                                readonly type: "boolean";
                            };
                            readonly downloadUrls: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly title: {
                                            readonly type: "string";
                                        };
                                        readonly url: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly required: readonly ["url"];
                                    readonly additionalProperties: false;
                                };
                            };
                            readonly onlyRequiredInSamples: {
                                readonly type: "boolean";
                            };
                            readonly generatedSamplesMaxDepth: {
                                readonly oneOf: readonly [{
                                    readonly type: "number";
                                }, {
                                    readonly type: "string";
                                }];
                            };
                            readonly showExtensions: {
                                readonly oneOf: readonly [{
                                    readonly type: "boolean";
                                }, {
                                    readonly type: "string";
                                }, {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                }];
                            };
                            readonly hideSchemaTitles: {
                                readonly type: "boolean";
                            };
                            readonly jsonSamplesExpandLevel: {
                                readonly oneOf: readonly [{
                                    readonly type: "number";
                                }, {
                                    readonly type: "string";
                                }];
                            };
                            readonly schemasExpansionLevel: {
                                readonly oneOf: readonly [{
                                    readonly type: "number";
                                }, {
                                    readonly type: "string";
                                }];
                            };
                            readonly mockServer: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly url: {
                                        readonly type: "string";
                                    };
                                    readonly position: {
                                        readonly type: "string";
                                        readonly enum: readonly ["first", "last", "replace", "off"];
                                    };
                                    readonly description: {
                                        readonly type: "string";
                                    };
                                };
                            };
                            readonly maxDisplayedEnumValues: {
                                readonly type: "number";
                            };
                            readonly schemaDefinitionsTagName: {
                                readonly type: "string";
                            };
                            readonly layout: {
                                readonly type: "string";
                                readonly enum: readonly ["stacked", "three-panel"];
                            };
                            readonly hideInfoMetadata: {
                                readonly type: "boolean";
                            };
                            readonly events: {
                                readonly type: "object";
                            };
                            readonly skipBundle: {
                                readonly type: "boolean";
                            };
                            readonly routingBasePath: {
                                readonly type: "string";
                            };
                            readonly codeSamples: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly languages: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly lang: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly options: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly indent: {
                                                            readonly type: "string";
                                                        };
                                                        readonly withImports: {
                                                            readonly type: "boolean";
                                                        };
                                                        readonly withComments: {
                                                            readonly type: "boolean";
                                                        };
                                                        readonly binary: {
                                                            readonly type: "boolean";
                                                        };
                                                        readonly credentials: {
                                                            readonly type: "string";
                                                            readonly enum: readonly ["omit", "same-origin", "include"];
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                            };
                                            readonly required: readonly ["lang"];
                                            readonly additionalProperties: false;
                                        };
                                    };
                                    readonly skipOptionalParameters: {
                                        readonly type: "boolean";
                                    };
                                    readonly withOAuth2Call: {
                                        readonly type: "boolean";
                                    };
                                };
                                readonly required: readonly ["languages"];
                                readonly additionalProperties: false;
                            };
                            readonly ignoreNamedSchemas: {
                                readonly oneOf: readonly [{
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                }, {
                                    readonly type: "string";
                                }];
                            };
                            readonly hidePropertiesPrefix: {
                                readonly type: "boolean";
                            };
                            readonly excludeFromSearch: {
                                readonly type: "boolean";
                            };
                        };
                        readonly type: "object";
                        readonly additionalProperties: false;
                    };
                    readonly graphql: {
                        readonly type: "object";
                        readonly properties: {
                            readonly hidePaginationButtons: {
                                readonly type: "boolean";
                            };
                            readonly menu: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly requireExactGroups: {
                                        readonly type: "boolean";
                                    };
                                    readonly groups: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly name: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly includeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly excludeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly queries: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly includeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly excludeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly mutations: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly includeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly excludeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly subscriptions: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly includeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly excludeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly types: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly includeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly excludeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly directives: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly includeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly excludeByName: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                            };
                                            readonly required: readonly ["name"];
                                            readonly additionalProperties: false;
                                        };
                                    };
                                    readonly otherItemsGroupName: {
                                        readonly type: "string";
                                    };
                                };
                                readonly additionalProperties: false;
                            };
                            readonly sidebar: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly hide: {
                                        readonly type: "boolean";
                                    };
                                };
                            };
                            readonly apiLogo: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly imageUrl: {
                                        readonly type: "string";
                                    };
                                    readonly href: {
                                        readonly type: "string";
                                    };
                                    readonly altText: {
                                        readonly type: "string";
                                    };
                                    readonly backgroundColor: {
                                        readonly type: "string";
                                    };
                                };
                            };
                            readonly jsonSamplesDepth: {
                                readonly type: "number";
                            };
                            readonly samplesMaxInlineArgs: {
                                readonly type: "number";
                            };
                            readonly licenseKey: {
                                readonly type: "string";
                            };
                            readonly fieldExpandLevel: {
                                readonly type: "number";
                            };
                            readonly baseUrlPath: {
                                readonly type: "string";
                            };
                            readonly feedback: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly hide: {
                                        readonly type: "boolean";
                                        readonly default: false;
                                    };
                                    readonly type: {
                                        readonly type: "string";
                                        readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                                        readonly default: "sentiment";
                                    };
                                    readonly settings: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly label: {
                                                readonly type: "string";
                                            };
                                            readonly submitText: {
                                                readonly type: "string";
                                            };
                                            readonly buttonText: {
                                                readonly type: "string";
                                            };
                                            readonly component: {
                                                readonly type: "string";
                                                readonly enum: readonly ["radio", "checkbox"];
                                                readonly default: "checkbox";
                                            };
                                            readonly items: {
                                                readonly type: "array";
                                                readonly items: {
                                                    readonly type: "string";
                                                };
                                                readonly minItems: 1;
                                            };
                                            readonly leftScaleLabel: {
                                                readonly type: "string";
                                            };
                                            readonly rightScaleLabel: {
                                                readonly type: "string";
                                            };
                                            readonly reasons: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly like: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly dislike: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly satisfied: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly neutral: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly dissatisfied: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly hide: {
                                                        readonly type: "boolean";
                                                        readonly default: false;
                                                    };
                                                    readonly component: {
                                                        readonly type: "string";
                                                        readonly enum: readonly ["radio", "checkbox"];
                                                        readonly default: "checkbox";
                                                    };
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly items: {
                                                        readonly type: "array";
                                                        readonly items: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                            readonly comment: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly hide: {
                                                        readonly type: "boolean";
                                                        readonly default: false;
                                                    };
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly likeLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dislikeLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly satisfiedLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly neutralLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly dissatisfiedLabel: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                            readonly optionalEmail: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly hide: {
                                                        readonly type: "boolean";
                                                        readonly default: false;
                                                    };
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly placeholder: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                };
                                readonly additionalProperties: false;
                            };
                        };
                        readonly additionalProperties: false;
                    };
                    readonly theme: {
                        readonly type: "object";
                        readonly properties: {
                            readonly openapi: {
                                readonly properties: {
                                    readonly theme: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly breakpoints: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly small: {
                                                        readonly type: "string";
                                                    };
                                                    readonly medium: {
                                                        readonly type: "string";
                                                    };
                                                    readonly large: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly codeBlock: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly borderRadius: {
                                                        readonly type: "string";
                                                    };
                                                    readonly tokens: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly colors: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly accent: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly main: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dark: {
                                                                readonly type: "string";
                                                            };
                                                            readonly contrastText: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly border: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly main: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dark: {
                                                                readonly type: "string";
                                                            };
                                                            readonly contrastText: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly error: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly main: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dark: {
                                                                readonly type: "string";
                                                            };
                                                            readonly contrastText: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly http: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly basic: {
                                                                readonly type: "string";
                                                            };
                                                            readonly delete: {
                                                                readonly type: "string";
                                                            };
                                                            readonly get: {
                                                                readonly type: "string";
                                                            };
                                                            readonly head: {
                                                                readonly type: "string";
                                                            };
                                                            readonly link: {
                                                                readonly type: "string";
                                                            };
                                                            readonly options: {
                                                                readonly type: "string";
                                                            };
                                                            readonly patch: {
                                                                readonly type: "string";
                                                            };
                                                            readonly post: {
                                                                readonly type: "string";
                                                            };
                                                            readonly put: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly primary: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly main: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dark: {
                                                                readonly type: "string";
                                                            };
                                                            readonly contrastText: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly responses: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly error: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly backgroundColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly borderColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly color: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly tabTextColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly info: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly backgroundColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly borderColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly color: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly tabTextColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly redirect: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly backgroundColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly borderColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly color: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly tabTextColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly success: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly backgroundColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly borderColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly color: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly tabTextColor: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                        };
                                                    };
                                                    readonly secondary: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly main: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dark: {
                                                                readonly type: "string";
                                                            };
                                                            readonly contrastText: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly success: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly main: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dark: {
                                                                readonly type: "string";
                                                            };
                                                            readonly contrastText: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly text: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly primary: {
                                                                readonly type: "string";
                                                            };
                                                            readonly secondary: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly tonalOffset: {
                                                        readonly type: "number";
                                                    };
                                                    readonly warning: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly main: {
                                                                readonly type: "string";
                                                            };
                                                            readonly light: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dark: {
                                                                readonly type: "string";
                                                            };
                                                            readonly contrastText: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly components: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly buttons: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly borderRadius: {
                                                                readonly type: "string";
                                                            };
                                                            readonly hoverStyle: {
                                                                readonly type: "string";
                                                            };
                                                            readonly boxShadow: {
                                                                readonly type: "string";
                                                            };
                                                            readonly hoverBoxShadow: {
                                                                readonly type: "string";
                                                            };
                                                            readonly sizes: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly small: {
                                                                        readonly type: "object";
                                                                        readonly properties: {
                                                                            readonly fontSize: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly padding: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly minWidth: {
                                                                                readonly type: "string";
                                                                            };
                                                                        };
                                                                    };
                                                                    readonly medium: {
                                                                        readonly type: "object";
                                                                        readonly properties: {
                                                                            readonly fontSize: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly padding: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly minWidth: {
                                                                                readonly type: "string";
                                                                            };
                                                                        };
                                                                    };
                                                                    readonly large: {
                                                                        readonly type: "object";
                                                                        readonly properties: {
                                                                            readonly fontSize: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly padding: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly minWidth: {
                                                                                readonly type: "string";
                                                                            };
                                                                        };
                                                                    };
                                                                    readonly xlarge: {
                                                                        readonly type: "object";
                                                                        readonly properties: {
                                                                            readonly fontSize: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly padding: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly minWidth: {
                                                                                readonly type: "string";
                                                                            };
                                                                        };
                                                                    };
                                                                };
                                                            };
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly httpBadges: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly borderRadius: {
                                                                readonly type: "string";
                                                            };
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly sizes: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly medium: {
                                                                        readonly type: "object";
                                                                        readonly properties: {
                                                                            readonly fontFamily: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly fontSize: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly fontWeight: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly lineHeight: {
                                                                                readonly type: "string";
                                                                            };
                                                                        };
                                                                    };
                                                                    readonly small: {
                                                                        readonly type: "object";
                                                                        readonly properties: {
                                                                            readonly fontFamily: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly fontSize: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly fontWeight: {
                                                                                readonly type: "string";
                                                                            };
                                                                            readonly lineHeight: {
                                                                                readonly type: "string";
                                                                            };
                                                                        };
                                                                    };
                                                                };
                                                            };
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly layoutControls: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly top: {
                                                                readonly type: "string";
                                                            };
                                                            readonly width: {
                                                                readonly type: "string";
                                                            };
                                                            readonly height: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly panels: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly borderRadius: {
                                                                readonly type: "string";
                                                            };
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly tryItButton: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly fullWidth: {
                                                                readonly type: "boolean";
                                                            };
                                                        };
                                                    };
                                                    readonly tryItSendButton: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly fullWidth: {
                                                                readonly type: "boolean";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly layout: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly showDarkRightPanel: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly stacked: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly maxWidth: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly small: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly medium: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly large: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                        };
                                                    };
                                                    readonly 'three-panel': {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly maxWidth: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly small: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly medium: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly large: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly middlePanelMaxWidth: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly small: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly medium: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly large: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly logo: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly gutter: {
                                                        readonly type: "string";
                                                    };
                                                    readonly maxHeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly maxWidth: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly fab: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly overrides: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly DownloadButton: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly custom: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly NextSectionButton: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly custom: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly rightPanel: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly panelBackgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly panelControlsBackgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly showAtBreakpoint: {
                                                        readonly type: "string";
                                                    };
                                                    readonly textColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly width: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly schema: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly breakFieldNames: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly caretColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly caretSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly constraints: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly border: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly defaultDetailsWidth: {
                                                        readonly type: "string";
                                                    };
                                                    readonly examples: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly border: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly labelsTextSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly linesColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly nestedBackground: {
                                                        readonly type: "string";
                                                    };
                                                    readonly nestingSpacing: {
                                                        readonly type: "string";
                                                    };
                                                    readonly requireLabelColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly typeNameColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly typeTitleColor: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly shape: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly borderRadius: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly sidebar: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly activeBgColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly activeTextColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly borderRadius: {
                                                        readonly type: "string";
                                                    };
                                                    readonly breakPath: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly caretColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly caretSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly groupItems: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly subItemsColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly textTransform: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly level1items: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly subItemsColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly textTransform: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly rightLineColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly separatorLabelColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly showAtBreakpoint: {
                                                        readonly type: "string";
                                                    };
                                                    readonly spacing: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly unit: {
                                                                readonly type: "number";
                                                            };
                                                            readonly paddingHorizontal: {
                                                                readonly type: "string";
                                                            };
                                                            readonly paddingVertical: {
                                                                readonly type: "string";
                                                            };
                                                            readonly offsetTop: {
                                                                readonly type: "string";
                                                            };
                                                            readonly offsetLeft: {
                                                                readonly type: "string";
                                                            };
                                                            readonly offsetNesting: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly textColor: {
                                                        readonly type: "string";
                                                    };
                                                    readonly width: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly spacing: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly sectionHorizontal: {
                                                        readonly type: "number";
                                                    };
                                                    readonly sectionVertical: {
                                                        readonly type: "number";
                                                    };
                                                    readonly unit: {
                                                        readonly type: "number";
                                                    };
                                                };
                                            };
                                            readonly typography: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly fontWeightBold: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeightLight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeightRegular: {
                                                        readonly type: "string";
                                                    };
                                                    readonly heading1: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly transform: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly heading2: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly transform: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly heading3: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly transform: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly headings: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly lineHeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly links: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly hover: {
                                                                readonly type: "string";
                                                            };
                                                            readonly textDecoration: {
                                                                readonly type: "string";
                                                            };
                                                            readonly hoverTextDecoration: {
                                                                readonly type: "string";
                                                            };
                                                            readonly visited: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly optimizeSpeed: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly rightPanelHeading: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly transform: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly smoothing: {
                                                        readonly type: "string";
                                                        readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
                                                    };
                                                    readonly fontFamily: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontSize: {
                                                        readonly type: "string";
                                                    };
                                                    readonly fontWeight: {
                                                        readonly type: "string";
                                                    };
                                                    readonly code: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly backgroundColor: {
                                                                readonly type: "string";
                                                            };
                                                            readonly color: {
                                                                readonly type: "string";
                                                            };
                                                            readonly wordBreak: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
                                                            };
                                                            readonly wrap: {
                                                                readonly type: "boolean";
                                                            };
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly fieldName: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly fontFamily: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontSize: {
                                                                readonly type: "string";
                                                            };
                                                            readonly fontWeight: {
                                                                readonly type: "string";
                                                            };
                                                            readonly lineHeight: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                };
                                            };
                                            readonly links: {
                                                readonly properties: {
                                                    readonly color: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly codeSample: {
                                                readonly properties: {
                                                    readonly backgroundColor: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly ctrlFHijack: {
                                        readonly type: "boolean";
                                    };
                                    readonly defaultSampleLanguage: {
                                        readonly type: "string";
                                    };
                                    readonly disableDeepLinks: {
                                        readonly type: "boolean";
                                    };
                                    readonly disableSearch: {
                                        readonly type: "boolean";
                                    };
                                    readonly disableSidebar: {
                                        readonly type: "boolean";
                                    };
                                    readonly downloadDefinitionUrl: {
                                        readonly type: "string";
                                    };
                                    readonly expandDefaultServerVariables: {
                                        readonly type: "boolean";
                                    };
                                    readonly enumSkipQuotes: {
                                        readonly type: "boolean";
                                    };
                                    readonly expandDefaultRequest: {
                                        readonly type: "boolean";
                                    };
                                    readonly expandDefaultResponse: {
                                        readonly type: "boolean";
                                    };
                                    readonly expandResponses: {
                                        readonly type: "string";
                                    };
                                    readonly expandSingleSchemaField: {
                                        readonly type: "boolean";
                                    };
                                    readonly generateCodeSamples: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly skipOptionalParameters: {
                                                readonly type: "boolean";
                                            };
                                            readonly languages: {
                                                readonly type: "array";
                                                readonly items: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly lang: {
                                                            readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
                                                        };
                                                    };
                                                    readonly required: readonly ["lang"];
                                                };
                                            };
                                        };
                                        readonly required: readonly ["languages"];
                                    };
                                    readonly generatedPayloadSamplesMaxDepth: {
                                        readonly type: "number";
                                    };
                                    readonly hideDownloadButton: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideHostname: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideInfoSection: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideLogo: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideRequestPayloadSample: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideRightPanel: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideSchemaPattern: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideSingleRequestSampleTab: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideSecuritySection: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideTryItPanel: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideFab: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideOneOfDescription: {
                                        readonly type: "boolean";
                                    };
                                    readonly htmlTemplate: {
                                        readonly type: "string";
                                    };
                                    readonly jsonSampleExpandLevel: {
                                        readonly oneOf: readonly [{
                                            readonly type: "number";
                                            readonly minimum: 1;
                                        }, {
                                            readonly type: "string";
                                        }];
                                    };
                                    readonly labels: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly enum: {
                                                readonly type: "string";
                                            };
                                            readonly enumSingleValue: {
                                                readonly type: "string";
                                            };
                                            readonly enumArray: {
                                                readonly type: "string";
                                            };
                                            readonly default: {
                                                readonly type: "string";
                                            };
                                            readonly deprecated: {
                                                readonly type: "string";
                                            };
                                            readonly example: {
                                                readonly type: "string";
                                            };
                                            readonly examples: {
                                                readonly type: "string";
                                            };
                                            readonly nullable: {
                                                readonly type: "string";
                                            };
                                            readonly recursive: {
                                                readonly type: "string";
                                            };
                                            readonly arrayOf: {
                                                readonly type: "string";
                                            };
                                            readonly webhook: {
                                                readonly type: "string";
                                            };
                                            readonly authorizations: {
                                                readonly type: "string";
                                            };
                                            readonly tryItAuthBasicUsername: {
                                                readonly type: "string";
                                            };
                                            readonly tryItAuthBasicPassword: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly menuToggle: {
                                        readonly type: "boolean";
                                    };
                                    readonly nativeScrollbars: {
                                        readonly type: "boolean";
                                    };
                                    readonly noAutoAuth: {
                                        readonly type: "boolean";
                                    };
                                    readonly onDeepLinkClick: {
                                        readonly type: "object";
                                    };
                                    readonly pagination: {
                                        readonly enum: readonly ["none", "section", "item"];
                                    };
                                    readonly pathInMiddlePanel: {
                                        readonly type: "boolean";
                                    };
                                    readonly payloadSampleIdx: {
                                        readonly type: "number";
                                        readonly minimum: 0;
                                    };
                                    readonly requestInterceptor: {
                                        readonly type: "object";
                                    };
                                    readonly requiredPropsFirst: {
                                        readonly type: "boolean";
                                    };
                                    readonly routingStrategy: {
                                        readonly type: "string";
                                    };
                                    readonly samplesTabsMaxCount: {
                                        readonly type: "number";
                                    };
                                    readonly schemaExpansionLevel: {
                                        readonly oneOf: readonly [{
                                            readonly type: "number";
                                            readonly minimum: 0;
                                        }, {
                                            readonly type: "string";
                                        }];
                                    };
                                    readonly minCharacterLengthToInitSearch: {
                                        readonly type: "number";
                                        readonly minimum: 1;
                                    };
                                    readonly maxResponseHeadersToShowInTryIt: {
                                        readonly type: "number";
                                        readonly minimum: 0;
                                    };
                                    readonly scrollYOffset: {
                                        readonly oneOf: readonly [{
                                            readonly type: "number";
                                        }, {
                                            readonly type: "string";
                                        }];
                                    };
                                    readonly searchAutoExpand: {
                                        readonly type: "boolean";
                                    };
                                    readonly searchFieldLevelBoost: {
                                        readonly type: "number";
                                        readonly minimum: 0;
                                    };
                                    readonly searchMaxDepth: {
                                        readonly type: "number";
                                        readonly minimum: 1;
                                    };
                                    readonly searchMode: {
                                        readonly type: "string";
                                        readonly enum: readonly ["default", "path-only"];
                                    };
                                    readonly searchOperationTitleBoost: {
                                        readonly type: "number";
                                    };
                                    readonly searchTagTitleBoost: {
                                        readonly type: "number";
                                    };
                                    readonly sendXUserAgentInTryIt: {
                                        readonly type: "boolean";
                                    };
                                    readonly showChangeLayoutButton: {
                                        readonly type: "boolean";
                                    };
                                    readonly showConsole: {
                                        readonly type: "boolean";
                                    };
                                    readonly showNextButton: {
                                        readonly type: "boolean";
                                    };
                                    readonly showRightPanelToggle: {
                                        readonly type: "boolean";
                                    };
                                    readonly showSecuritySchemeType: {
                                        readonly type: "boolean";
                                    };
                                    readonly showWebhookVerb: {
                                        readonly type: "boolean";
                                    };
                                    readonly showObjectSchemaExamples: {
                                        readonly type: "boolean";
                                    };
                                    readonly disableTryItRequestUrlEncoding: {
                                        readonly type: "boolean";
                                    };
                                    readonly sidebarLinks: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly beforeInfo: {
                                                readonly type: "array";
                                                readonly items: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly link: {
                                                            readonly type: "string";
                                                        };
                                                        readonly target: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                    readonly required: readonly ["label", "link"];
                                                };
                                            };
                                            readonly end: {
                                                readonly type: "array";
                                                readonly items: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly link: {
                                                            readonly type: "string";
                                                        };
                                                        readonly target: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                    readonly required: readonly ["label", "link"];
                                                };
                                            };
                                        };
                                    };
                                    readonly sideNavStyle: {
                                        readonly type: "string";
                                        readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
                                    };
                                    readonly simpleOneOfTypeLabel: {
                                        readonly type: "boolean";
                                    };
                                    readonly sortEnumValuesAlphabetically: {
                                        readonly type: "boolean";
                                    };
                                    readonly sortOperationsAlphabetically: {
                                        readonly type: "boolean";
                                    };
                                    readonly sortPropsAlphabetically: {
                                        readonly type: "boolean";
                                    };
                                    readonly sortTagsAlphabetically: {
                                        readonly type: "boolean";
                                    };
                                    readonly suppressWarnings: {
                                        readonly type: "boolean";
                                    };
                                    readonly unstable_externalDescription: {
                                        readonly type: "boolean";
                                    };
                                    readonly unstable_ignoreMimeParameters: {
                                        readonly type: "boolean";
                                    };
                                    readonly untrustedDefinition: {
                                        readonly type: "boolean";
                                    };
                                    readonly showAccessMode: {
                                        readonly type: "boolean";
                                    };
                                    readonly preserveOriginalExtensionsName: {
                                        readonly type: "boolean";
                                    };
                                    readonly markdownHeadingsAnchorLevel: {
                                        readonly type: "number";
                                    };
                                    readonly licenseKey: {
                                        readonly type: "string";
                                    };
                                    readonly hideLoading: {
                                        readonly type: "boolean";
                                    };
                                    readonly disableRouter: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideSidebar: {
                                        readonly type: "boolean";
                                    };
                                    readonly feedback: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly hide: {
                                                readonly type: "boolean";
                                                readonly default: false;
                                            };
                                            readonly type: {
                                                readonly type: "string";
                                                readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                                                readonly default: "sentiment";
                                            };
                                            readonly settings: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly submitText: {
                                                        readonly type: "string";
                                                    };
                                                    readonly buttonText: {
                                                        readonly type: "string";
                                                    };
                                                    readonly component: {
                                                        readonly type: "string";
                                                        readonly enum: readonly ["radio", "checkbox"];
                                                        readonly default: "checkbox";
                                                    };
                                                    readonly items: {
                                                        readonly type: "array";
                                                        readonly items: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minItems: 1;
                                                    };
                                                    readonly leftScaleLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly rightScaleLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly reasons: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly like: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly dislike: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly satisfied: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly neutral: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly dissatisfied: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly comment: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly likeLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dislikeLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly satisfiedLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly neutralLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dissatisfiedLabel: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly optionalEmail: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly placeholder: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                    readonly hideReplay: {
                                        readonly type: "boolean";
                                    };
                                    readonly oAuth2RedirectURI: {
                                        readonly type: "string";
                                        readonly nullable: true;
                                    };
                                    readonly corsProxyUrl: {
                                        readonly type: "string";
                                    };
                                    readonly sortRequiredPropsFirst: {
                                        readonly type: "boolean";
                                    };
                                    readonly sanitize: {
                                        readonly type: "boolean";
                                    };
                                    readonly hideDownloadButtons: {
                                        readonly type: "boolean";
                                    };
                                    readonly downloadUrls: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly title: {
                                                    readonly type: "string";
                                                };
                                                readonly url: {
                                                    readonly type: "string";
                                                };
                                            };
                                            readonly required: readonly ["url"];
                                            readonly additionalProperties: false;
                                        };
                                    };
                                    readonly onlyRequiredInSamples: {
                                        readonly type: "boolean";
                                    };
                                    readonly generatedSamplesMaxDepth: {
                                        readonly oneOf: readonly [{
                                            readonly type: "number";
                                        }, {
                                            readonly type: "string";
                                        }];
                                    };
                                    readonly showExtensions: {
                                        readonly oneOf: readonly [{
                                            readonly type: "boolean";
                                        }, {
                                            readonly type: "string";
                                        }, {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        }];
                                    };
                                    readonly hideSchemaTitles: {
                                        readonly type: "boolean";
                                    };
                                    readonly jsonSamplesExpandLevel: {
                                        readonly oneOf: readonly [{
                                            readonly type: "number";
                                        }, {
                                            readonly type: "string";
                                        }];
                                    };
                                    readonly schemasExpansionLevel: {
                                        readonly oneOf: readonly [{
                                            readonly type: "number";
                                        }, {
                                            readonly type: "string";
                                        }];
                                    };
                                    readonly mockServer: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly url: {
                                                readonly type: "string";
                                            };
                                            readonly position: {
                                                readonly type: "string";
                                                readonly enum: readonly ["first", "last", "replace", "off"];
                                            };
                                            readonly description: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly maxDisplayedEnumValues: {
                                        readonly type: "number";
                                    };
                                    readonly schemaDefinitionsTagName: {
                                        readonly type: "string";
                                    };
                                    readonly layout: {
                                        readonly type: "string";
                                        readonly enum: readonly ["stacked", "three-panel"];
                                    };
                                    readonly hideInfoMetadata: {
                                        readonly type: "boolean";
                                    };
                                    readonly events: {
                                        readonly type: "object";
                                    };
                                    readonly skipBundle: {
                                        readonly type: "boolean";
                                    };
                                    readonly routingBasePath: {
                                        readonly type: "string";
                                    };
                                    readonly codeSamples: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly languages: {
                                                readonly type: "array";
                                                readonly items: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly lang: {
                                                            readonly type: "string";
                                                            readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
                                                        };
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly options: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly indent: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly withImports: {
                                                                    readonly type: "boolean";
                                                                };
                                                                readonly withComments: {
                                                                    readonly type: "boolean";
                                                                };
                                                                readonly binary: {
                                                                    readonly type: "boolean";
                                                                };
                                                                readonly credentials: {
                                                                    readonly type: "string";
                                                                    readonly enum: readonly ["omit", "same-origin", "include"];
                                                                };
                                                            };
                                                            readonly additionalProperties: false;
                                                        };
                                                    };
                                                    readonly required: readonly ["lang"];
                                                    readonly additionalProperties: false;
                                                };
                                            };
                                            readonly skipOptionalParameters: {
                                                readonly type: "boolean";
                                            };
                                            readonly withOAuth2Call: {
                                                readonly type: "boolean";
                                            };
                                        };
                                        readonly required: readonly ["languages"];
                                        readonly additionalProperties: false;
                                    };
                                    readonly ignoreNamedSchemas: {
                                        readonly oneOf: readonly [{
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        }, {
                                            readonly type: "string";
                                        }];
                                    };
                                    readonly hidePropertiesPrefix: {
                                        readonly type: "boolean";
                                    };
                                    readonly excludeFromSearch: {
                                        readonly type: "boolean";
                                    };
                                };
                                readonly type: "object";
                                readonly additionalProperties: false;
                            };
                            readonly graphql: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly hidePaginationButtons: {
                                        readonly type: "boolean";
                                    };
                                    readonly menu: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly requireExactGroups: {
                                                readonly type: "boolean";
                                            };
                                            readonly groups: {
                                                readonly type: "array";
                                                readonly items: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly name: {
                                                            readonly type: "string";
                                                        };
                                                        readonly items: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly includeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                                readonly excludeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly additionalProperties: false;
                                                        };
                                                        readonly queries: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly includeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                                readonly excludeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly additionalProperties: false;
                                                        };
                                                        readonly mutations: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly includeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                                readonly excludeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly additionalProperties: false;
                                                        };
                                                        readonly subscriptions: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly includeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                                readonly excludeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly additionalProperties: false;
                                                        };
                                                        readonly types: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly includeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                                readonly excludeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly additionalProperties: false;
                                                        };
                                                        readonly directives: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly includeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                                readonly excludeByName: {
                                                                    readonly type: "array";
                                                                    readonly items: {
                                                                        readonly type: "string";
                                                                    };
                                                                };
                                                            };
                                                            readonly additionalProperties: false;
                                                        };
                                                    };
                                                    readonly required: readonly ["name"];
                                                    readonly additionalProperties: false;
                                                };
                                            };
                                            readonly otherItemsGroupName: {
                                                readonly type: "string";
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                    readonly sidebar: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly hide: {
                                                readonly type: "boolean";
                                            };
                                        };
                                    };
                                    readonly apiLogo: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly imageUrl: {
                                                readonly type: "string";
                                            };
                                            readonly href: {
                                                readonly type: "string";
                                            };
                                            readonly altText: {
                                                readonly type: "string";
                                            };
                                            readonly backgroundColor: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly jsonSamplesDepth: {
                                        readonly type: "number";
                                    };
                                    readonly samplesMaxInlineArgs: {
                                        readonly type: "number";
                                    };
                                    readonly licenseKey: {
                                        readonly type: "string";
                                    };
                                    readonly fieldExpandLevel: {
                                        readonly type: "number";
                                    };
                                    readonly baseUrlPath: {
                                        readonly type: "string";
                                    };
                                    readonly feedback: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly hide: {
                                                readonly type: "boolean";
                                                readonly default: false;
                                            };
                                            readonly type: {
                                                readonly type: "string";
                                                readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                                                readonly default: "sentiment";
                                            };
                                            readonly settings: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly label: {
                                                        readonly type: "string";
                                                    };
                                                    readonly submitText: {
                                                        readonly type: "string";
                                                    };
                                                    readonly buttonText: {
                                                        readonly type: "string";
                                                    };
                                                    readonly component: {
                                                        readonly type: "string";
                                                        readonly enum: readonly ["radio", "checkbox"];
                                                        readonly default: "checkbox";
                                                    };
                                                    readonly items: {
                                                        readonly type: "array";
                                                        readonly items: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minItems: 1;
                                                    };
                                                    readonly leftScaleLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly rightScaleLabel: {
                                                        readonly type: "string";
                                                    };
                                                    readonly reasons: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly like: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly dislike: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly satisfied: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly neutral: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly dissatisfied: {
                                                                readonly type: "object";
                                                                readonly properties: {
                                                                    readonly hide: {
                                                                        readonly type: "boolean";
                                                                        readonly default: false;
                                                                    };
                                                                    readonly component: {
                                                                        readonly type: "string";
                                                                        readonly enum: readonly ["radio", "checkbox"];
                                                                        readonly default: "checkbox";
                                                                    };
                                                                    readonly label: {
                                                                        readonly type: "string";
                                                                    };
                                                                    readonly items: {
                                                                        readonly type: "array";
                                                                        readonly items: {
                                                                            readonly type: "string";
                                                                        };
                                                                    };
                                                                };
                                                                readonly additionalProperties: false;
                                                            };
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly component: {
                                                                readonly type: "string";
                                                                readonly enum: readonly ["radio", "checkbox"];
                                                                readonly default: "checkbox";
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly items: {
                                                                readonly type: "array";
                                                                readonly items: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly comment: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly likeLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dislikeLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly satisfiedLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly neutralLabel: {
                                                                readonly type: "string";
                                                            };
                                                            readonly dissatisfiedLabel: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                    readonly optionalEmail: {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly hide: {
                                                                readonly type: "boolean";
                                                                readonly default: false;
                                                            };
                                                            readonly label: {
                                                                readonly type: "string";
                                                            };
                                                            readonly placeholder: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly additionalProperties: false;
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                };
                                readonly additionalProperties: false;
                            };
                        };
                        readonly additionalProperties: false;
                    };
                    readonly title: {
                        readonly type: "string";
                    };
                    readonly metadata: {
                        readonly type: "object";
                        readonly additionalProperties: true;
                    };
                    readonly rules: {
                        readonly type: "object";
                        readonly additionalProperties: {
                            readonly oneOf: readonly [{
                                readonly type: "string";
                            }, {
                                readonly type: "object";
                            }];
                        };
                    };
                    readonly decorators: {
                        readonly type: "object";
                        readonly additionalProperties: true;
                    };
                    readonly preprocessors: {
                        readonly type: "object";
                        readonly additionalProperties: true;
                    };
                };
                readonly required: readonly ["root"];
            };
        };
        /**
         * @deprecated left for backwards compatibility
         */
        readonly theme: {
            readonly type: "object";
            readonly properties: {
                readonly logo: {
                    readonly type: "object";
                    readonly properties: {
                        readonly image: {
                            readonly type: "string";
                        };
                        readonly srcSet: {
                            readonly type: "string";
                        };
                        readonly altText: {
                            readonly type: "string";
                        };
                        readonly link: {
                            readonly type: "string";
                        };
                        readonly favicon: {
                            readonly type: "string";
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly navbar: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly items: {
                            readonly type: "array";
                            readonly items: {
                                readonly properties: {
                                    readonly items: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly page: {
                                                    readonly type: "string";
                                                };
                                                readonly directory: {
                                                    readonly type: "string";
                                                };
                                                readonly disconnect: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly group: {
                                                    readonly type: "string";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly href: {
                                                    readonly type: "string";
                                                };
                                                readonly external: {
                                                    readonly type: "boolean";
                                                };
                                                readonly labelTranslationKey: {
                                                    readonly type: "string";
                                                };
                                                readonly groupTranslationKey: {
                                                    readonly type: "string";
                                                };
                                                readonly icon: {
                                                    readonly oneOf: readonly [{
                                                        readonly type: "string";
                                                    }, {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly srcSet: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly required: readonly ["srcSet"];
                                                    }];
                                                };
                                                readonly separator: {
                                                    readonly type: "string";
                                                };
                                                readonly separatorLine: {
                                                    readonly type: "boolean";
                                                };
                                                readonly linePosition: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["top", "bottom"];
                                                    readonly default: "top";
                                                };
                                                readonly version: {
                                                    readonly type: "string";
                                                };
                                                readonly menuStyle: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["drilldown"];
                                                };
                                                readonly expanded: {
                                                    readonly type: "string";
                                                    readonly const: "always";
                                                };
                                                readonly selectFirstItemOnExpand: {
                                                    readonly type: "boolean";
                                                };
                                                readonly flatten: {
                                                    readonly type: "boolean";
                                                };
                                                readonly linkedSidebars: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "object";
                                                        readonly additionalProperties: true;
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly page: {
                                        readonly type: "string";
                                    };
                                    readonly directory: {
                                        readonly type: "string";
                                    };
                                    readonly disconnect: {
                                        readonly type: "boolean";
                                        readonly default: false;
                                    };
                                    readonly group: {
                                        readonly type: "string";
                                    };
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly href: {
                                        readonly type: "string";
                                    };
                                    readonly external: {
                                        readonly type: "boolean";
                                    };
                                    readonly labelTranslationKey: {
                                        readonly type: "string";
                                    };
                                    readonly groupTranslationKey: {
                                        readonly type: "string";
                                    };
                                    readonly icon: {
                                        readonly oneOf: readonly [{
                                            readonly type: "string";
                                        }, {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly srcSet: {
                                                    readonly type: "string";
                                                };
                                            };
                                            readonly required: readonly ["srcSet"];
                                        }];
                                    };
                                    readonly separator: {
                                        readonly type: "string";
                                    };
                                    readonly separatorLine: {
                                        readonly type: "boolean";
                                    };
                                    readonly linePosition: {
                                        readonly type: "string";
                                        readonly enum: readonly ["top", "bottom"];
                                        readonly default: "top";
                                    };
                                    readonly version: {
                                        readonly type: "string";
                                    };
                                    readonly menuStyle: {
                                        readonly type: "string";
                                        readonly enum: readonly ["drilldown"];
                                    };
                                    readonly expanded: {
                                        readonly type: "string";
                                        readonly const: "always";
                                    };
                                    readonly selectFirstItemOnExpand: {
                                        readonly type: "boolean";
                                    };
                                    readonly flatten: {
                                        readonly type: "boolean";
                                    };
                                    readonly linkedSidebars: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly type: "object";
                            };
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly footer: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly items: {
                            readonly type: "array";
                            readonly items: {
                                readonly properties: {
                                    readonly items: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly page: {
                                                    readonly type: "string";
                                                };
                                                readonly directory: {
                                                    readonly type: "string";
                                                };
                                                readonly disconnect: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly group: {
                                                    readonly type: "string";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly href: {
                                                    readonly type: "string";
                                                };
                                                readonly external: {
                                                    readonly type: "boolean";
                                                };
                                                readonly labelTranslationKey: {
                                                    readonly type: "string";
                                                };
                                                readonly groupTranslationKey: {
                                                    readonly type: "string";
                                                };
                                                readonly icon: {
                                                    readonly oneOf: readonly [{
                                                        readonly type: "string";
                                                    }, {
                                                        readonly type: "object";
                                                        readonly properties: {
                                                            readonly srcSet: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                        readonly required: readonly ["srcSet"];
                                                    }];
                                                };
                                                readonly separator: {
                                                    readonly type: "string";
                                                };
                                                readonly separatorLine: {
                                                    readonly type: "boolean";
                                                };
                                                readonly linePosition: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["top", "bottom"];
                                                    readonly default: "top";
                                                };
                                                readonly version: {
                                                    readonly type: "string";
                                                };
                                                readonly menuStyle: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["drilldown"];
                                                };
                                                readonly expanded: {
                                                    readonly type: "string";
                                                    readonly const: "always";
                                                };
                                                readonly selectFirstItemOnExpand: {
                                                    readonly type: "boolean";
                                                };
                                                readonly flatten: {
                                                    readonly type: "boolean";
                                                };
                                                readonly linkedSidebars: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "object";
                                                        readonly additionalProperties: true;
                                                    };
                                                };
                                            };
                                        };
                                    };
                                    readonly page: {
                                        readonly type: "string";
                                    };
                                    readonly directory: {
                                        readonly type: "string";
                                    };
                                    readonly disconnect: {
                                        readonly type: "boolean";
                                        readonly default: false;
                                    };
                                    readonly group: {
                                        readonly type: "string";
                                    };
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly href: {
                                        readonly type: "string";
                                    };
                                    readonly external: {
                                        readonly type: "boolean";
                                    };
                                    readonly labelTranslationKey: {
                                        readonly type: "string";
                                    };
                                    readonly groupTranslationKey: {
                                        readonly type: "string";
                                    };
                                    readonly icon: {
                                        readonly oneOf: readonly [{
                                            readonly type: "string";
                                        }, {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly srcSet: {
                                                    readonly type: "string";
                                                };
                                            };
                                            readonly required: readonly ["srcSet"];
                                        }];
                                    };
                                    readonly separator: {
                                        readonly type: "string";
                                    };
                                    readonly separatorLine: {
                                        readonly type: "boolean";
                                    };
                                    readonly linePosition: {
                                        readonly type: "string";
                                        readonly enum: readonly ["top", "bottom"];
                                        readonly default: "top";
                                    };
                                    readonly version: {
                                        readonly type: "string";
                                    };
                                    readonly menuStyle: {
                                        readonly type: "string";
                                        readonly enum: readonly ["drilldown"];
                                    };
                                    readonly expanded: {
                                        readonly type: "string";
                                        readonly const: "always";
                                    };
                                    readonly selectFirstItemOnExpand: {
                                        readonly type: "boolean";
                                    };
                                    readonly flatten: {
                                        readonly type: "boolean";
                                    };
                                    readonly linkedSidebars: {
                                        readonly type: "array";
                                        readonly items: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly type: "object";
                            };
                        };
                        readonly copyrightText: {
                            readonly type: "string";
                        };
                        readonly logo: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                };
                            };
                            readonly additionalProperties: false;
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly sidebar: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly separatorLine: {
                            readonly type: "boolean";
                        };
                        readonly linePosition: {
                            readonly type: "string";
                            readonly enum: readonly ["top", "bottom"];
                            readonly default: "bottom";
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly search: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly engine: {
                            readonly type: "string";
                            readonly enum: readonly ["flexsearch", "typesense"];
                            readonly default: "flexsearch";
                        };
                        readonly ai: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly prompt: {
                                    readonly type: "string";
                                };
                            };
                            readonly additionalProperties: false;
                        };
                        readonly filters: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                };
                                readonly facets: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "object";
                                        readonly required: readonly ["name", "field", "type"];
                                        readonly properties: {
                                            readonly name: {
                                                readonly type: "string";
                                            };
                                            readonly field: {
                                                readonly type: "string";
                                            };
                                            readonly type: {
                                                readonly type: "string";
                                                readonly enum: readonly ["multi-select", "select", "tags"];
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                };
                            };
                            readonly additionalProperties: false;
                        };
                        readonly placement: {
                            readonly type: "string";
                            readonly default: "navbar";
                        };
                        readonly shortcuts: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "string";
                            };
                            readonly default: readonly ["/"];
                        };
                        readonly suggestedPages: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly page: {
                                        readonly type: "string";
                                    };
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly labelTranslationKey: {
                                        readonly type: "string";
                                    };
                                };
                                readonly required: readonly ["page"];
                            };
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly codeSnippet: {
                    readonly type: "object";
                    readonly properties: {
                        readonly elementFormat: {
                            readonly type: "string";
                            readonly default: "icon";
                        };
                        readonly copy: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                };
                            };
                            readonly additionalProperties: false;
                            readonly default: {
                                readonly hide: false;
                            };
                        };
                        readonly report: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                };
                                readonly tooltipText: {
                                    readonly type: "string";
                                };
                                readonly buttonText: {
                                    readonly type: "string";
                                };
                                readonly label: {
                                    readonly type: "string";
                                };
                            };
                            readonly additionalProperties: false;
                            readonly default: {
                                readonly hide: false;
                            };
                        };
                        readonly expand: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                };
                            };
                            readonly additionalProperties: false;
                            readonly default: {
                                readonly hide: false;
                            };
                        };
                        readonly collapse: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                };
                            };
                            readonly additionalProperties: false;
                            readonly default: {
                                readonly hide: false;
                            };
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly breadcrumbs: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly prefixItems: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly labelTranslationKey: {
                                        readonly type: "string";
                                    };
                                    readonly page: {
                                        readonly type: "string";
                                    };
                                };
                                readonly additionalProperties: false;
                                readonly default: {};
                            };
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly openapi: {
                    readonly properties: {
                        readonly theme: {
                            readonly type: "object";
                            readonly properties: {
                                readonly breakpoints: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly small: {
                                            readonly type: "string";
                                        };
                                        readonly medium: {
                                            readonly type: "string";
                                        };
                                        readonly large: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly codeBlock: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly tokens: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly colors: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly accent: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly main: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                                readonly dark: {
                                                    readonly type: "string";
                                                };
                                                readonly contrastText: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly border: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly main: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                                readonly dark: {
                                                    readonly type: "string";
                                                };
                                                readonly contrastText: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly error: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly main: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                                readonly dark: {
                                                    readonly type: "string";
                                                };
                                                readonly contrastText: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly http: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly basic: {
                                                    readonly type: "string";
                                                };
                                                readonly delete: {
                                                    readonly type: "string";
                                                };
                                                readonly get: {
                                                    readonly type: "string";
                                                };
                                                readonly head: {
                                                    readonly type: "string";
                                                };
                                                readonly link: {
                                                    readonly type: "string";
                                                };
                                                readonly options: {
                                                    readonly type: "string";
                                                };
                                                readonly patch: {
                                                    readonly type: "string";
                                                };
                                                readonly post: {
                                                    readonly type: "string";
                                                };
                                                readonly put: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly primary: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly main: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                                readonly dark: {
                                                    readonly type: "string";
                                                };
                                                readonly contrastText: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly responses: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly error: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly backgroundColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly borderColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly color: {
                                                            readonly type: "string";
                                                        };
                                                        readonly tabTextColor: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly info: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly backgroundColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly borderColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly color: {
                                                            readonly type: "string";
                                                        };
                                                        readonly tabTextColor: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly redirect: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly backgroundColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly borderColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly color: {
                                                            readonly type: "string";
                                                        };
                                                        readonly tabTextColor: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly success: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly backgroundColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly borderColor: {
                                                            readonly type: "string";
                                                        };
                                                        readonly color: {
                                                            readonly type: "string";
                                                        };
                                                        readonly tabTextColor: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                        readonly secondary: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly main: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                                readonly dark: {
                                                    readonly type: "string";
                                                };
                                                readonly contrastText: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly success: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly main: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                                readonly dark: {
                                                    readonly type: "string";
                                                };
                                                readonly contrastText: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly text: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly primary: {
                                                    readonly type: "string";
                                                };
                                                readonly secondary: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly tonalOffset: {
                                            readonly type: "number";
                                        };
                                        readonly warning: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly main: {
                                                    readonly type: "string";
                                                };
                                                readonly light: {
                                                    readonly type: "string";
                                                };
                                                readonly dark: {
                                                    readonly type: "string";
                                                };
                                                readonly contrastText: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly components: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly buttons: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly borderRadius: {
                                                    readonly type: "string";
                                                };
                                                readonly hoverStyle: {
                                                    readonly type: "string";
                                                };
                                                readonly boxShadow: {
                                                    readonly type: "string";
                                                };
                                                readonly hoverBoxShadow: {
                                                    readonly type: "string";
                                                };
                                                readonly sizes: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly small: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly fontSize: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly padding: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly minWidth: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly medium: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly fontSize: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly padding: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly minWidth: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly large: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly fontSize: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly padding: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly minWidth: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly xlarge: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly fontSize: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly padding: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly minWidth: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                    };
                                                };
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly httpBadges: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly borderRadius: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly sizes: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly medium: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly fontFamily: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly fontSize: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly fontWeight: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly lineHeight: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                        readonly small: {
                                                            readonly type: "object";
                                                            readonly properties: {
                                                                readonly fontFamily: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly fontSize: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly fontWeight: {
                                                                    readonly type: "string";
                                                                };
                                                                readonly lineHeight: {
                                                                    readonly type: "string";
                                                                };
                                                            };
                                                        };
                                                    };
                                                };
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly layoutControls: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly top: {
                                                    readonly type: "string";
                                                };
                                                readonly width: {
                                                    readonly type: "string";
                                                };
                                                readonly height: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly panels: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly borderRadius: {
                                                    readonly type: "string";
                                                };
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly tryItButton: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly fullWidth: {
                                                    readonly type: "boolean";
                                                };
                                            };
                                        };
                                        readonly tryItSendButton: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly fullWidth: {
                                                    readonly type: "boolean";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly layout: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly showDarkRightPanel: {
                                            readonly type: "boolean";
                                        };
                                        readonly stacked: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly maxWidth: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly small: {
                                                            readonly type: "string";
                                                        };
                                                        readonly medium: {
                                                            readonly type: "string";
                                                        };
                                                        readonly large: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                        readonly 'three-panel': {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly maxWidth: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly small: {
                                                            readonly type: "string";
                                                        };
                                                        readonly medium: {
                                                            readonly type: "string";
                                                        };
                                                        readonly large: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly middlePanelMaxWidth: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly small: {
                                                            readonly type: "string";
                                                        };
                                                        readonly medium: {
                                                            readonly type: "string";
                                                        };
                                                        readonly large: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly logo: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly gutter: {
                                            readonly type: "string";
                                        };
                                        readonly maxHeight: {
                                            readonly type: "string";
                                        };
                                        readonly maxWidth: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly fab: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly overrides: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly DownloadButton: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly custom: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly NextSectionButton: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly custom: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly rightPanel: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly panelBackgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly panelControlsBackgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly showAtBreakpoint: {
                                            readonly type: "string";
                                        };
                                        readonly textColor: {
                                            readonly type: "string";
                                        };
                                        readonly width: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly schema: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly breakFieldNames: {
                                            readonly type: "boolean";
                                        };
                                        readonly caretColor: {
                                            readonly type: "string";
                                        };
                                        readonly caretSize: {
                                            readonly type: "string";
                                        };
                                        readonly constraints: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly border: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly defaultDetailsWidth: {
                                            readonly type: "string";
                                        };
                                        readonly examples: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly border: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly labelsTextSize: {
                                            readonly type: "string";
                                        };
                                        readonly linesColor: {
                                            readonly type: "string";
                                        };
                                        readonly nestedBackground: {
                                            readonly type: "string";
                                        };
                                        readonly nestingSpacing: {
                                            readonly type: "string";
                                        };
                                        readonly requireLabelColor: {
                                            readonly type: "string";
                                        };
                                        readonly typeNameColor: {
                                            readonly type: "string";
                                        };
                                        readonly typeTitleColor: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly shape: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly sidebar: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly activeBgColor: {
                                            readonly type: "string";
                                        };
                                        readonly activeTextColor: {
                                            readonly type: "string";
                                        };
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly breakPath: {
                                            readonly type: "boolean";
                                        };
                                        readonly caretColor: {
                                            readonly type: "string";
                                        };
                                        readonly caretSize: {
                                            readonly type: "string";
                                        };
                                        readonly groupItems: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly subItemsColor: {
                                                    readonly type: "string";
                                                };
                                                readonly textTransform: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly level1items: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly subItemsColor: {
                                                    readonly type: "string";
                                                };
                                                readonly textTransform: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly rightLineColor: {
                                            readonly type: "string";
                                        };
                                        readonly separatorLabelColor: {
                                            readonly type: "string";
                                        };
                                        readonly showAtBreakpoint: {
                                            readonly type: "string";
                                        };
                                        readonly spacing: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly unit: {
                                                    readonly type: "number";
                                                };
                                                readonly paddingHorizontal: {
                                                    readonly type: "string";
                                                };
                                                readonly paddingVertical: {
                                                    readonly type: "string";
                                                };
                                                readonly offsetTop: {
                                                    readonly type: "string";
                                                };
                                                readonly offsetLeft: {
                                                    readonly type: "string";
                                                };
                                                readonly offsetNesting: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly textColor: {
                                            readonly type: "string";
                                        };
                                        readonly width: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly spacing: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly sectionHorizontal: {
                                            readonly type: "number";
                                        };
                                        readonly sectionVertical: {
                                            readonly type: "number";
                                        };
                                        readonly unit: {
                                            readonly type: "number";
                                        };
                                    };
                                };
                                readonly typography: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fontWeightBold: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeightLight: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeightRegular: {
                                            readonly type: "string";
                                        };
                                        readonly heading1: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly transform: {
                                                    readonly type: "string";
                                                };
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly heading2: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly transform: {
                                                    readonly type: "string";
                                                };
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly heading3: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly transform: {
                                                    readonly type: "string";
                                                };
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly headings: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                        readonly links: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly hover: {
                                                    readonly type: "string";
                                                };
                                                readonly textDecoration: {
                                                    readonly type: "string";
                                                };
                                                readonly hoverTextDecoration: {
                                                    readonly type: "string";
                                                };
                                                readonly visited: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly optimizeSpeed: {
                                            readonly type: "boolean";
                                        };
                                        readonly rightPanelHeading: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly transform: {
                                                    readonly type: "string";
                                                };
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly smoothing: {
                                            readonly type: "string";
                                            readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly code: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly wordBreak: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
                                                };
                                                readonly wrap: {
                                                    readonly type: "boolean";
                                                };
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly fieldName: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly fontFamily: {
                                                    readonly type: "string";
                                                };
                                                readonly fontSize: {
                                                    readonly type: "string";
                                                };
                                                readonly fontWeight: {
                                                    readonly type: "string";
                                                };
                                                readonly lineHeight: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly links: {
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly codeSample: {
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly ctrlFHijack: {
                            readonly type: "boolean";
                        };
                        readonly defaultSampleLanguage: {
                            readonly type: "string";
                        };
                        readonly disableDeepLinks: {
                            readonly type: "boolean";
                        };
                        readonly disableSearch: {
                            readonly type: "boolean";
                        };
                        readonly disableSidebar: {
                            readonly type: "boolean";
                        };
                        readonly downloadDefinitionUrl: {
                            readonly type: "string";
                        };
                        readonly expandDefaultServerVariables: {
                            readonly type: "boolean";
                        };
                        readonly enumSkipQuotes: {
                            readonly type: "boolean";
                        };
                        readonly expandDefaultRequest: {
                            readonly type: "boolean";
                        };
                        readonly expandDefaultResponse: {
                            readonly type: "boolean";
                        };
                        readonly expandResponses: {
                            readonly type: "string";
                        };
                        readonly expandSingleSchemaField: {
                            readonly type: "boolean";
                        };
                        readonly generateCodeSamples: {
                            readonly type: "object";
                            readonly properties: {
                                readonly skipOptionalParameters: {
                                    readonly type: "boolean";
                                };
                                readonly languages: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly label: {
                                                readonly type: "string";
                                            };
                                            readonly lang: {
                                                readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
                                            };
                                        };
                                        readonly required: readonly ["lang"];
                                    };
                                };
                            };
                            readonly required: readonly ["languages"];
                        };
                        readonly generatedPayloadSamplesMaxDepth: {
                            readonly type: "number";
                        };
                        readonly hideDownloadButton: {
                            readonly type: "boolean";
                        };
                        readonly hideHostname: {
                            readonly type: "boolean";
                        };
                        readonly hideInfoSection: {
                            readonly type: "boolean";
                        };
                        readonly hideLogo: {
                            readonly type: "boolean";
                        };
                        readonly hideRequestPayloadSample: {
                            readonly type: "boolean";
                        };
                        readonly hideRightPanel: {
                            readonly type: "boolean";
                        };
                        readonly hideSchemaPattern: {
                            readonly type: "boolean";
                        };
                        readonly hideSingleRequestSampleTab: {
                            readonly type: "boolean";
                        };
                        readonly hideSecuritySection: {
                            readonly type: "boolean";
                        };
                        readonly hideTryItPanel: {
                            readonly type: "boolean";
                        };
                        readonly hideFab: {
                            readonly type: "boolean";
                        };
                        readonly hideOneOfDescription: {
                            readonly type: "boolean";
                        };
                        readonly htmlTemplate: {
                            readonly type: "string";
                        };
                        readonly jsonSampleExpandLevel: {
                            readonly oneOf: readonly [{
                                readonly type: "number";
                                readonly minimum: 1;
                            }, {
                                readonly type: "string";
                            }];
                        };
                        readonly labels: {
                            readonly type: "object";
                            readonly properties: {
                                readonly enum: {
                                    readonly type: "string";
                                };
                                readonly enumSingleValue: {
                                    readonly type: "string";
                                };
                                readonly enumArray: {
                                    readonly type: "string";
                                };
                                readonly default: {
                                    readonly type: "string";
                                };
                                readonly deprecated: {
                                    readonly type: "string";
                                };
                                readonly example: {
                                    readonly type: "string";
                                };
                                readonly examples: {
                                    readonly type: "string";
                                };
                                readonly nullable: {
                                    readonly type: "string";
                                };
                                readonly recursive: {
                                    readonly type: "string";
                                };
                                readonly arrayOf: {
                                    readonly type: "string";
                                };
                                readonly webhook: {
                                    readonly type: "string";
                                };
                                readonly authorizations: {
                                    readonly type: "string";
                                };
                                readonly tryItAuthBasicUsername: {
                                    readonly type: "string";
                                };
                                readonly tryItAuthBasicPassword: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly menuToggle: {
                            readonly type: "boolean";
                        };
                        readonly nativeScrollbars: {
                            readonly type: "boolean";
                        };
                        readonly noAutoAuth: {
                            readonly type: "boolean";
                        };
                        readonly onDeepLinkClick: {
                            readonly type: "object";
                        };
                        readonly pagination: {
                            readonly enum: readonly ["none", "section", "item"];
                        };
                        readonly pathInMiddlePanel: {
                            readonly type: "boolean";
                        };
                        readonly payloadSampleIdx: {
                            readonly type: "number";
                            readonly minimum: 0;
                        };
                        readonly requestInterceptor: {
                            readonly type: "object";
                        };
                        readonly requiredPropsFirst: {
                            readonly type: "boolean";
                        };
                        readonly routingStrategy: {
                            readonly type: "string";
                        };
                        readonly samplesTabsMaxCount: {
                            readonly type: "number";
                        };
                        readonly schemaExpansionLevel: {
                            readonly oneOf: readonly [{
                                readonly type: "number";
                                readonly minimum: 0;
                            }, {
                                readonly type: "string";
                            }];
                        };
                        readonly minCharacterLengthToInitSearch: {
                            readonly type: "number";
                            readonly minimum: 1;
                        };
                        readonly maxResponseHeadersToShowInTryIt: {
                            readonly type: "number";
                            readonly minimum: 0;
                        };
                        readonly scrollYOffset: {
                            readonly oneOf: readonly [{
                                readonly type: "number";
                            }, {
                                readonly type: "string";
                            }];
                        };
                        readonly searchAutoExpand: {
                            readonly type: "boolean";
                        };
                        readonly searchFieldLevelBoost: {
                            readonly type: "number";
                            readonly minimum: 0;
                        };
                        readonly searchMaxDepth: {
                            readonly type: "number";
                            readonly minimum: 1;
                        };
                        readonly searchMode: {
                            readonly type: "string";
                            readonly enum: readonly ["default", "path-only"];
                        };
                        readonly searchOperationTitleBoost: {
                            readonly type: "number";
                        };
                        readonly searchTagTitleBoost: {
                            readonly type: "number";
                        };
                        readonly sendXUserAgentInTryIt: {
                            readonly type: "boolean";
                        };
                        readonly showChangeLayoutButton: {
                            readonly type: "boolean";
                        };
                        readonly showConsole: {
                            readonly type: "boolean";
                        };
                        readonly showNextButton: {
                            readonly type: "boolean";
                        };
                        readonly showRightPanelToggle: {
                            readonly type: "boolean";
                        };
                        readonly showSecuritySchemeType: {
                            readonly type: "boolean";
                        };
                        readonly showWebhookVerb: {
                            readonly type: "boolean";
                        };
                        readonly showObjectSchemaExamples: {
                            readonly type: "boolean";
                        };
                        readonly disableTryItRequestUrlEncoding: {
                            readonly type: "boolean";
                        };
                        readonly sidebarLinks: {
                            readonly type: "object";
                            readonly properties: {
                                readonly beforeInfo: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly label: {
                                                readonly type: "string";
                                            };
                                            readonly link: {
                                                readonly type: "string";
                                            };
                                            readonly target: {
                                                readonly type: "string";
                                            };
                                        };
                                        readonly required: readonly ["label", "link"];
                                    };
                                };
                                readonly end: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly label: {
                                                readonly type: "string";
                                            };
                                            readonly link: {
                                                readonly type: "string";
                                            };
                                            readonly target: {
                                                readonly type: "string";
                                            };
                                        };
                                        readonly required: readonly ["label", "link"];
                                    };
                                };
                            };
                        };
                        readonly sideNavStyle: {
                            readonly type: "string";
                            readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
                        };
                        readonly simpleOneOfTypeLabel: {
                            readonly type: "boolean";
                        };
                        readonly sortEnumValuesAlphabetically: {
                            readonly type: "boolean";
                        };
                        readonly sortOperationsAlphabetically: {
                            readonly type: "boolean";
                        };
                        readonly sortPropsAlphabetically: {
                            readonly type: "boolean";
                        };
                        readonly sortTagsAlphabetically: {
                            readonly type: "boolean";
                        };
                        readonly suppressWarnings: {
                            readonly type: "boolean";
                        };
                        readonly unstable_externalDescription: {
                            readonly type: "boolean";
                        };
                        readonly unstable_ignoreMimeParameters: {
                            readonly type: "boolean";
                        };
                        readonly untrustedDefinition: {
                            readonly type: "boolean";
                        };
                        readonly showAccessMode: {
                            readonly type: "boolean";
                        };
                        readonly preserveOriginalExtensionsName: {
                            readonly type: "boolean";
                        };
                        readonly markdownHeadingsAnchorLevel: {
                            readonly type: "number";
                        };
                        readonly licenseKey: {
                            readonly type: "string";
                        };
                        readonly hideLoading: {
                            readonly type: "boolean";
                        };
                        readonly disableRouter: {
                            readonly type: "boolean";
                        };
                        readonly hideSidebar: {
                            readonly type: "boolean";
                        };
                        readonly feedback: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly type: {
                                    readonly type: "string";
                                    readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                                    readonly default: "sentiment";
                                };
                                readonly settings: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly submitText: {
                                            readonly type: "string";
                                        };
                                        readonly buttonText: {
                                            readonly type: "string";
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                            readonly minItems: 1;
                                        };
                                        readonly leftScaleLabel: {
                                            readonly type: "string";
                                        };
                                        readonly rightScaleLabel: {
                                            readonly type: "string";
                                        };
                                        readonly reasons: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly like: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly hide: {
                                                            readonly type: "boolean";
                                                            readonly default: false;
                                                        };
                                                        readonly component: {
                                                            readonly type: "string";
                                                            readonly enum: readonly ["radio", "checkbox"];
                                                            readonly default: "checkbox";
                                                        };
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly items: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly dislike: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly hide: {
                                                            readonly type: "boolean";
                                                            readonly default: false;
                                                        };
                                                        readonly component: {
                                                            readonly type: "string";
                                                            readonly enum: readonly ["radio", "checkbox"];
                                                            readonly default: "checkbox";
                                                        };
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly items: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly satisfied: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly hide: {
                                                            readonly type: "boolean";
                                                            readonly default: false;
                                                        };
                                                        readonly component: {
                                                            readonly type: "string";
                                                            readonly enum: readonly ["radio", "checkbox"];
                                                            readonly default: "checkbox";
                                                        };
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly items: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly neutral: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly hide: {
                                                            readonly type: "boolean";
                                                            readonly default: false;
                                                        };
                                                        readonly component: {
                                                            readonly type: "string";
                                                            readonly enum: readonly ["radio", "checkbox"];
                                                            readonly default: "checkbox";
                                                        };
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly items: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly dissatisfied: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly hide: {
                                                            readonly type: "boolean";
                                                            readonly default: false;
                                                        };
                                                        readonly component: {
                                                            readonly type: "string";
                                                            readonly enum: readonly ["radio", "checkbox"];
                                                            readonly default: "checkbox";
                                                        };
                                                        readonly label: {
                                                            readonly type: "string";
                                                        };
                                                        readonly items: {
                                                            readonly type: "array";
                                                            readonly items: {
                                                                readonly type: "string";
                                                            };
                                                        };
                                                    };
                                                    readonly additionalProperties: false;
                                                };
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly comment: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly likeLabel: {
                                                    readonly type: "string";
                                                };
                                                readonly dislikeLabel: {
                                                    readonly type: "string";
                                                };
                                                readonly satisfiedLabel: {
                                                    readonly type: "string";
                                                };
                                                readonly neutralLabel: {
                                                    readonly type: "string";
                                                };
                                                readonly dissatisfiedLabel: {
                                                    readonly type: "string";
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly optionalEmail: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly placeholder: {
                                                    readonly type: "string";
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                            };
                            readonly additionalProperties: false;
                        };
                        readonly hideReplay: {
                            readonly type: "boolean";
                        };
                        readonly oAuth2RedirectURI: {
                            readonly type: "string";
                            readonly nullable: true;
                        };
                        readonly corsProxyUrl: {
                            readonly type: "string";
                        };
                        readonly sortRequiredPropsFirst: {
                            readonly type: "boolean";
                        };
                        readonly sanitize: {
                            readonly type: "boolean";
                        };
                        readonly hideDownloadButtons: {
                            readonly type: "boolean";
                        };
                        readonly downloadUrls: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly title: {
                                        readonly type: "string";
                                    };
                                    readonly url: {
                                        readonly type: "string";
                                    };
                                };
                                readonly required: readonly ["url"];
                                readonly additionalProperties: false;
                            };
                        };
                        readonly onlyRequiredInSamples: {
                            readonly type: "boolean";
                        };
                        readonly generatedSamplesMaxDepth: {
                            readonly oneOf: readonly [{
                                readonly type: "number";
                            }, {
                                readonly type: "string";
                            }];
                        };
                        readonly showExtensions: {
                            readonly oneOf: readonly [{
                                readonly type: "boolean";
                            }, {
                                readonly type: "string";
                            }, {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "string";
                                };
                            }];
                        };
                        readonly hideSchemaTitles: {
                            readonly type: "boolean";
                        };
                        readonly jsonSamplesExpandLevel: {
                            readonly oneOf: readonly [{
                                readonly type: "number";
                            }, {
                                readonly type: "string";
                            }];
                        };
                        readonly schemasExpansionLevel: {
                            readonly oneOf: readonly [{
                                readonly type: "number";
                            }, {
                                readonly type: "string";
                            }];
                        };
                        readonly mockServer: {
                            readonly type: "object";
                            readonly properties: {
                                readonly url: {
                                    readonly type: "string";
                                };
                                readonly position: {
                                    readonly type: "string";
                                    readonly enum: readonly ["first", "last", "replace", "off"];
                                };
                                readonly description: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly maxDisplayedEnumValues: {
                            readonly type: "number";
                        };
                        readonly schemaDefinitionsTagName: {
                            readonly type: "string";
                        };
                        readonly layout: {
                            readonly type: "string";
                            readonly enum: readonly ["stacked", "three-panel"];
                        };
                        readonly hideInfoMetadata: {
                            readonly type: "boolean";
                        };
                        readonly events: {
                            readonly type: "object";
                        };
                        readonly skipBundle: {
                            readonly type: "boolean";
                        };
                        readonly routingBasePath: {
                            readonly type: "string";
                        };
                        readonly codeSamples: {
                            readonly type: "object";
                            readonly properties: {
                                readonly languages: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly lang: {
                                                readonly type: "string";
                                                readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
                                            };
                                            readonly label: {
                                                readonly type: "string";
                                            };
                                            readonly options: {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly indent: {
                                                        readonly type: "string";
                                                    };
                                                    readonly withImports: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly withComments: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly binary: {
                                                        readonly type: "boolean";
                                                    };
                                                    readonly credentials: {
                                                        readonly type: "string";
                                                        readonly enum: readonly ["omit", "same-origin", "include"];
                                                    };
                                                };
                                                readonly additionalProperties: false;
                                            };
                                        };
                                        readonly required: readonly ["lang"];
                                        readonly additionalProperties: false;
                                    };
                                };
                                readonly skipOptionalParameters: {
                                    readonly type: "boolean";
                                };
                                readonly withOAuth2Call: {
                                    readonly type: "boolean";
                                };
                            };
                            readonly required: readonly ["languages"];
                            readonly additionalProperties: false;
                        };
                        readonly ignoreNamedSchemas: {
                            readonly oneOf: readonly [{
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "string";
                                };
                            }, {
                                readonly type: "string";
                            }];
                        };
                        readonly hidePropertiesPrefix: {
                            readonly type: "boolean";
                        };
                        readonly excludeFromSearch: {
                            readonly type: "boolean";
                        };
                    };
                    readonly type: "object";
                    readonly additionalProperties: false;
                };
                readonly feedback: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                            readonly default: false;
                        };
                        readonly type: {
                            readonly type: "string";
                            readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                            readonly default: "sentiment";
                        };
                        readonly settings: {
                            readonly type: "object";
                            readonly properties: {
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly submitText: {
                                    readonly type: "string";
                                };
                                readonly buttonText: {
                                    readonly type: "string";
                                };
                                readonly component: {
                                    readonly type: "string";
                                    readonly enum: readonly ["radio", "checkbox"];
                                    readonly default: "checkbox";
                                };
                                readonly items: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                    readonly minItems: 1;
                                };
                                readonly leftScaleLabel: {
                                    readonly type: "string";
                                };
                                readonly rightScaleLabel: {
                                    readonly type: "string";
                                };
                                readonly reasons: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly like: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly dislike: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly satisfied: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly neutral: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly dissatisfied: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly comment: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly likeLabel: {
                                            readonly type: "string";
                                        };
                                        readonly dislikeLabel: {
                                            readonly type: "string";
                                        };
                                        readonly satisfiedLabel: {
                                            readonly type: "string";
                                        };
                                        readonly neutralLabel: {
                                            readonly type: "string";
                                        };
                                        readonly dissatisfiedLabel: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly optionalEmail: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly placeholder: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                            };
                            readonly additionalProperties: false;
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly analytics: {
                    readonly type: "object";
                    readonly properties: {
                        readonly ga: {
                            readonly type: "object";
                            readonly properties: {
                                readonly includeInDevelopment: {
                                    readonly type: "boolean";
                                };
                                readonly trackingId: {
                                    readonly type: "string";
                                };
                                readonly conversionId: {
                                    readonly type: "string";
                                };
                                readonly floodlightId: {
                                    readonly type: "string";
                                };
                                readonly optimizeId: {
                                    readonly type: "string";
                                };
                                readonly exclude: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                };
                            };
                            readonly additionalProperties: false;
                            readonly required: readonly ["trackingId"];
                        };
                    };
                };
            };
            readonly additionalProperties: true;
            readonly default: {};
        };
        readonly logo: {
            readonly type: "object";
            readonly properties: {
                readonly image: {
                    readonly type: "string";
                };
                readonly srcSet: {
                    readonly type: "string";
                };
                readonly altText: {
                    readonly type: "string";
                };
                readonly link: {
                    readonly type: "string";
                };
                readonly favicon: {
                    readonly type: "string";
                };
            };
            readonly additionalProperties: false;
        };
        readonly navbar: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly items: {
                    readonly type: "array";
                    readonly items: {
                        readonly properties: {
                            readonly items: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly page: {
                                            readonly type: "string";
                                        };
                                        readonly directory: {
                                            readonly type: "string";
                                        };
                                        readonly disconnect: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly group: {
                                            readonly type: "string";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly href: {
                                            readonly type: "string";
                                        };
                                        readonly external: {
                                            readonly type: "boolean";
                                        };
                                        readonly labelTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly groupTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly icon: {
                                            readonly oneOf: readonly [{
                                                readonly type: "string";
                                            }, {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly srcSet: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly required: readonly ["srcSet"];
                                            }];
                                        };
                                        readonly separator: {
                                            readonly type: "string";
                                        };
                                        readonly separatorLine: {
                                            readonly type: "boolean";
                                        };
                                        readonly linePosition: {
                                            readonly type: "string";
                                            readonly enum: readonly ["top", "bottom"];
                                            readonly default: "top";
                                        };
                                        readonly version: {
                                            readonly type: "string";
                                        };
                                        readonly menuStyle: {
                                            readonly type: "string";
                                            readonly enum: readonly ["drilldown"];
                                        };
                                        readonly expanded: {
                                            readonly type: "string";
                                            readonly const: "always";
                                        };
                                        readonly selectFirstItemOnExpand: {
                                            readonly type: "boolean";
                                        };
                                        readonly flatten: {
                                            readonly type: "boolean";
                                        };
                                        readonly linkedSidebars: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "object";
                                                readonly additionalProperties: true;
                                            };
                                        };
                                    };
                                };
                            };
                            readonly page: {
                                readonly type: "string";
                            };
                            readonly directory: {
                                readonly type: "string";
                            };
                            readonly disconnect: {
                                readonly type: "boolean";
                                readonly default: false;
                            };
                            readonly group: {
                                readonly type: "string";
                            };
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly href: {
                                readonly type: "string";
                            };
                            readonly external: {
                                readonly type: "boolean";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                            readonly groupTranslationKey: {
                                readonly type: "string";
                            };
                            readonly icon: {
                                readonly oneOf: readonly [{
                                    readonly type: "string";
                                }, {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly srcSet: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly required: readonly ["srcSet"];
                                }];
                            };
                            readonly separator: {
                                readonly type: "string";
                            };
                            readonly separatorLine: {
                                readonly type: "boolean";
                            };
                            readonly linePosition: {
                                readonly type: "string";
                                readonly enum: readonly ["top", "bottom"];
                                readonly default: "top";
                            };
                            readonly version: {
                                readonly type: "string";
                            };
                            readonly menuStyle: {
                                readonly type: "string";
                                readonly enum: readonly ["drilldown"];
                            };
                            readonly expanded: {
                                readonly type: "string";
                                readonly const: "always";
                            };
                            readonly selectFirstItemOnExpand: {
                                readonly type: "boolean";
                            };
                            readonly flatten: {
                                readonly type: "boolean";
                            };
                            readonly linkedSidebars: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly type: "object";
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly footer: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly items: {
                    readonly type: "array";
                    readonly items: {
                        readonly properties: {
                            readonly items: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly page: {
                                            readonly type: "string";
                                        };
                                        readonly directory: {
                                            readonly type: "string";
                                        };
                                        readonly disconnect: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly group: {
                                            readonly type: "string";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly href: {
                                            readonly type: "string";
                                        };
                                        readonly external: {
                                            readonly type: "boolean";
                                        };
                                        readonly labelTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly groupTranslationKey: {
                                            readonly type: "string";
                                        };
                                        readonly icon: {
                                            readonly oneOf: readonly [{
                                                readonly type: "string";
                                            }, {
                                                readonly type: "object";
                                                readonly properties: {
                                                    readonly srcSet: {
                                                        readonly type: "string";
                                                    };
                                                };
                                                readonly required: readonly ["srcSet"];
                                            }];
                                        };
                                        readonly separator: {
                                            readonly type: "string";
                                        };
                                        readonly separatorLine: {
                                            readonly type: "boolean";
                                        };
                                        readonly linePosition: {
                                            readonly type: "string";
                                            readonly enum: readonly ["top", "bottom"];
                                            readonly default: "top";
                                        };
                                        readonly version: {
                                            readonly type: "string";
                                        };
                                        readonly menuStyle: {
                                            readonly type: "string";
                                            readonly enum: readonly ["drilldown"];
                                        };
                                        readonly expanded: {
                                            readonly type: "string";
                                            readonly const: "always";
                                        };
                                        readonly selectFirstItemOnExpand: {
                                            readonly type: "boolean";
                                        };
                                        readonly flatten: {
                                            readonly type: "boolean";
                                        };
                                        readonly linkedSidebars: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "object";
                                                readonly additionalProperties: true;
                                            };
                                        };
                                    };
                                };
                            };
                            readonly page: {
                                readonly type: "string";
                            };
                            readonly directory: {
                                readonly type: "string";
                            };
                            readonly disconnect: {
                                readonly type: "boolean";
                                readonly default: false;
                            };
                            readonly group: {
                                readonly type: "string";
                            };
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly href: {
                                readonly type: "string";
                            };
                            readonly external: {
                                readonly type: "boolean";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                            readonly groupTranslationKey: {
                                readonly type: "string";
                            };
                            readonly icon: {
                                readonly oneOf: readonly [{
                                    readonly type: "string";
                                }, {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly srcSet: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly required: readonly ["srcSet"];
                                }];
                            };
                            readonly separator: {
                                readonly type: "string";
                            };
                            readonly separatorLine: {
                                readonly type: "boolean";
                            };
                            readonly linePosition: {
                                readonly type: "string";
                                readonly enum: readonly ["top", "bottom"];
                                readonly default: "top";
                            };
                            readonly version: {
                                readonly type: "string";
                            };
                            readonly menuStyle: {
                                readonly type: "string";
                                readonly enum: readonly ["drilldown"];
                            };
                            readonly expanded: {
                                readonly type: "string";
                                readonly const: "always";
                            };
                            readonly selectFirstItemOnExpand: {
                                readonly type: "boolean";
                            };
                            readonly flatten: {
                                readonly type: "boolean";
                            };
                            readonly linkedSidebars: {
                                readonly type: "array";
                                readonly items: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly type: "object";
                    };
                };
                readonly copyrightText: {
                    readonly type: "string";
                };
                readonly logo: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                };
            };
            readonly additionalProperties: false;
        };
        readonly sidebar: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly separatorLine: {
                    readonly type: "boolean";
                };
                readonly linePosition: {
                    readonly type: "string";
                    readonly enum: readonly ["top", "bottom"];
                    readonly default: "bottom";
                };
            };
            readonly additionalProperties: false;
        };
        readonly search: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly engine: {
                    readonly type: "string";
                    readonly enum: readonly ["flexsearch", "typesense"];
                    readonly default: "flexsearch";
                };
                readonly ai: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                            readonly default: false;
                        };
                        readonly prompt: {
                            readonly type: "string";
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly filters: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly facets: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly required: readonly ["name", "field", "type"];
                                readonly properties: {
                                    readonly name: {
                                        readonly type: "string";
                                    };
                                    readonly field: {
                                        readonly type: "string";
                                    };
                                    readonly type: {
                                        readonly type: "string";
                                        readonly enum: readonly ["multi-select", "select", "tags"];
                                    };
                                };
                                readonly additionalProperties: false;
                            };
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly placement: {
                    readonly type: "string";
                    readonly default: "navbar";
                };
                readonly shortcuts: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "string";
                    };
                    readonly default: readonly ["/"];
                };
                readonly suggestedPages: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "object";
                        readonly properties: {
                            readonly page: {
                                readonly type: "string";
                            };
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                        };
                        readonly required: readonly ["page"];
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly codeSnippet: {
            readonly type: "object";
            readonly properties: {
                readonly elementFormat: {
                    readonly type: "string";
                    readonly default: "icon";
                };
                readonly copy: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
                readonly report: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                        readonly tooltipText: {
                            readonly type: "string";
                        };
                        readonly buttonText: {
                            readonly type: "string";
                        };
                        readonly label: {
                            readonly type: "string";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
                readonly expand: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
                readonly collapse: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                        };
                    };
                    readonly additionalProperties: false;
                    readonly default: {
                        readonly hide: false;
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly breadcrumbs: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                };
                readonly prefixItems: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "object";
                        readonly properties: {
                            readonly label: {
                                readonly type: "string";
                            };
                            readonly labelTranslationKey: {
                                readonly type: "string";
                            };
                            readonly page: {
                                readonly type: "string";
                            };
                        };
                        readonly additionalProperties: false;
                        readonly default: {};
                    };
                };
            };
            readonly additionalProperties: false;
        };
        readonly openapi: {
            readonly properties: {
                readonly theme: {
                    readonly type: "object";
                    readonly properties: {
                        readonly breakpoints: {
                            readonly type: "object";
                            readonly properties: {
                                readonly small: {
                                    readonly type: "string";
                                };
                                readonly medium: {
                                    readonly type: "string";
                                };
                                readonly large: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly codeBlock: {
                            readonly type: "object";
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly borderRadius: {
                                    readonly type: "string";
                                };
                                readonly tokens: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly colors: {
                            readonly type: "object";
                            readonly properties: {
                                readonly accent: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly border: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly error: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly http: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly basic: {
                                            readonly type: "string";
                                        };
                                        readonly delete: {
                                            readonly type: "string";
                                        };
                                        readonly get: {
                                            readonly type: "string";
                                        };
                                        readonly head: {
                                            readonly type: "string";
                                        };
                                        readonly link: {
                                            readonly type: "string";
                                        };
                                        readonly options: {
                                            readonly type: "string";
                                        };
                                        readonly patch: {
                                            readonly type: "string";
                                        };
                                        readonly post: {
                                            readonly type: "string";
                                        };
                                        readonly put: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly primary: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly responses: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly error: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly info: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly redirect: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly success: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly backgroundColor: {
                                                    readonly type: "string";
                                                };
                                                readonly borderColor: {
                                                    readonly type: "string";
                                                };
                                                readonly color: {
                                                    readonly type: "string";
                                                };
                                                readonly tabTextColor: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly secondary: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly success: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly text: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly primary: {
                                            readonly type: "string";
                                        };
                                        readonly secondary: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly tonalOffset: {
                                    readonly type: "number";
                                };
                                readonly warning: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly main: {
                                            readonly type: "string";
                                        };
                                        readonly light: {
                                            readonly type: "string";
                                        };
                                        readonly dark: {
                                            readonly type: "string";
                                        };
                                        readonly contrastText: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly components: {
                            readonly type: "object";
                            readonly properties: {
                                readonly buttons: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly hoverStyle: {
                                            readonly type: "string";
                                        };
                                        readonly boxShadow: {
                                            readonly type: "string";
                                        };
                                        readonly hoverBoxShadow: {
                                            readonly type: "string";
                                        };
                                        readonly sizes: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly medium: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly large: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly xlarge: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly padding: {
                                                            readonly type: "string";
                                                        };
                                                        readonly minWidth: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly httpBadges: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly sizes: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly medium: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontFamily: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontWeight: {
                                                            readonly type: "string";
                                                        };
                                                        readonly lineHeight: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                                readonly small: {
                                                    readonly type: "object";
                                                    readonly properties: {
                                                        readonly fontFamily: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontSize: {
                                                            readonly type: "string";
                                                        };
                                                        readonly fontWeight: {
                                                            readonly type: "string";
                                                        };
                                                        readonly lineHeight: {
                                                            readonly type: "string";
                                                        };
                                                    };
                                                };
                                            };
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly layoutControls: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly top: {
                                            readonly type: "string";
                                        };
                                        readonly width: {
                                            readonly type: "string";
                                        };
                                        readonly height: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly panels: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly borderRadius: {
                                            readonly type: "string";
                                        };
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly tryItButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fullWidth: {
                                            readonly type: "boolean";
                                        };
                                    };
                                };
                                readonly tryItSendButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fullWidth: {
                                            readonly type: "boolean";
                                        };
                                    };
                                };
                            };
                        };
                        readonly layout: {
                            readonly type: "object";
                            readonly properties: {
                                readonly showDarkRightPanel: {
                                    readonly type: "boolean";
                                };
                                readonly stacked: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly maxWidth: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "string";
                                                };
                                                readonly medium: {
                                                    readonly type: "string";
                                                };
                                                readonly large: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                                readonly 'three-panel': {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly maxWidth: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "string";
                                                };
                                                readonly medium: {
                                                    readonly type: "string";
                                                };
                                                readonly large: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                        readonly middlePanelMaxWidth: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly small: {
                                                    readonly type: "string";
                                                };
                                                readonly medium: {
                                                    readonly type: "string";
                                                };
                                                readonly large: {
                                                    readonly type: "string";
                                                };
                                            };
                                        };
                                    };
                                };
                            };
                        };
                        readonly logo: {
                            readonly type: "object";
                            readonly properties: {
                                readonly gutter: {
                                    readonly type: "string";
                                };
                                readonly maxHeight: {
                                    readonly type: "string";
                                };
                                readonly maxWidth: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly fab: {
                            readonly type: "object";
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly color: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly overrides: {
                            readonly type: "object";
                            readonly properties: {
                                readonly DownloadButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly custom: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly NextSectionButton: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly custom: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly rightPanel: {
                            readonly type: "object";
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly panelBackgroundColor: {
                                    readonly type: "string";
                                };
                                readonly panelControlsBackgroundColor: {
                                    readonly type: "string";
                                };
                                readonly showAtBreakpoint: {
                                    readonly type: "string";
                                };
                                readonly textColor: {
                                    readonly type: "string";
                                };
                                readonly width: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly schema: {
                            readonly type: "object";
                            readonly properties: {
                                readonly breakFieldNames: {
                                    readonly type: "boolean";
                                };
                                readonly caretColor: {
                                    readonly type: "string";
                                };
                                readonly caretSize: {
                                    readonly type: "string";
                                };
                                readonly constraints: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly border: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly defaultDetailsWidth: {
                                    readonly type: "string";
                                };
                                readonly examples: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly border: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly labelsTextSize: {
                                    readonly type: "string";
                                };
                                readonly linesColor: {
                                    readonly type: "string";
                                };
                                readonly nestedBackground: {
                                    readonly type: "string";
                                };
                                readonly nestingSpacing: {
                                    readonly type: "string";
                                };
                                readonly requireLabelColor: {
                                    readonly type: "string";
                                };
                                readonly typeNameColor: {
                                    readonly type: "string";
                                };
                                readonly typeTitleColor: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly shape: {
                            readonly type: "object";
                            readonly properties: {
                                readonly borderRadius: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly sidebar: {
                            readonly type: "object";
                            readonly properties: {
                                readonly activeBgColor: {
                                    readonly type: "string";
                                };
                                readonly activeTextColor: {
                                    readonly type: "string";
                                };
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                                readonly borderRadius: {
                                    readonly type: "string";
                                };
                                readonly breakPath: {
                                    readonly type: "boolean";
                                };
                                readonly caretColor: {
                                    readonly type: "string";
                                };
                                readonly caretSize: {
                                    readonly type: "string";
                                };
                                readonly groupItems: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly subItemsColor: {
                                            readonly type: "string";
                                        };
                                        readonly textTransform: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly level1items: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly subItemsColor: {
                                            readonly type: "string";
                                        };
                                        readonly textTransform: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly rightLineColor: {
                                    readonly type: "string";
                                };
                                readonly separatorLabelColor: {
                                    readonly type: "string";
                                };
                                readonly showAtBreakpoint: {
                                    readonly type: "string";
                                };
                                readonly spacing: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly unit: {
                                            readonly type: "number";
                                        };
                                        readonly paddingHorizontal: {
                                            readonly type: "string";
                                        };
                                        readonly paddingVertical: {
                                            readonly type: "string";
                                        };
                                        readonly offsetTop: {
                                            readonly type: "string";
                                        };
                                        readonly offsetLeft: {
                                            readonly type: "string";
                                        };
                                        readonly offsetNesting: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly textColor: {
                                    readonly type: "string";
                                };
                                readonly width: {
                                    readonly type: "string";
                                };
                                readonly fontFamily: {
                                    readonly type: "string";
                                };
                                readonly fontSize: {
                                    readonly type: "string";
                                };
                                readonly fontWeight: {
                                    readonly type: "string";
                                };
                                readonly lineHeight: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly spacing: {
                            readonly type: "object";
                            readonly properties: {
                                readonly sectionHorizontal: {
                                    readonly type: "number";
                                };
                                readonly sectionVertical: {
                                    readonly type: "number";
                                };
                                readonly unit: {
                                    readonly type: "number";
                                };
                            };
                        };
                        readonly typography: {
                            readonly type: "object";
                            readonly properties: {
                                readonly fontWeightBold: {
                                    readonly type: "string";
                                };
                                readonly fontWeightLight: {
                                    readonly type: "string";
                                };
                                readonly fontWeightRegular: {
                                    readonly type: "string";
                                };
                                readonly heading1: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly heading2: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly heading3: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly headings: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly lineHeight: {
                                    readonly type: "string";
                                };
                                readonly links: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly hover: {
                                            readonly type: "string";
                                        };
                                        readonly textDecoration: {
                                            readonly type: "string";
                                        };
                                        readonly hoverTextDecoration: {
                                            readonly type: "string";
                                        };
                                        readonly visited: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly optimizeSpeed: {
                                    readonly type: "boolean";
                                };
                                readonly rightPanelHeading: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly transform: {
                                            readonly type: "string";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly smoothing: {
                                    readonly type: "string";
                                    readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
                                };
                                readonly fontFamily: {
                                    readonly type: "string";
                                };
                                readonly fontSize: {
                                    readonly type: "string";
                                };
                                readonly fontWeight: {
                                    readonly type: "string";
                                };
                                readonly code: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly backgroundColor: {
                                            readonly type: "string";
                                        };
                                        readonly color: {
                                            readonly type: "string";
                                        };
                                        readonly wordBreak: {
                                            readonly type: "string";
                                            readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
                                        };
                                        readonly wrap: {
                                            readonly type: "boolean";
                                        };
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                                readonly fieldName: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly fontFamily: {
                                            readonly type: "string";
                                        };
                                        readonly fontSize: {
                                            readonly type: "string";
                                        };
                                        readonly fontWeight: {
                                            readonly type: "string";
                                        };
                                        readonly lineHeight: {
                                            readonly type: "string";
                                        };
                                    };
                                };
                            };
                        };
                        readonly links: {
                            readonly properties: {
                                readonly color: {
                                    readonly type: "string";
                                };
                            };
                        };
                        readonly codeSample: {
                            readonly properties: {
                                readonly backgroundColor: {
                                    readonly type: "string";
                                };
                            };
                        };
                    };
                };
                readonly ctrlFHijack: {
                    readonly type: "boolean";
                };
                readonly defaultSampleLanguage: {
                    readonly type: "string";
                };
                readonly disableDeepLinks: {
                    readonly type: "boolean";
                };
                readonly disableSearch: {
                    readonly type: "boolean";
                };
                readonly disableSidebar: {
                    readonly type: "boolean";
                };
                readonly downloadDefinitionUrl: {
                    readonly type: "string";
                };
                readonly expandDefaultServerVariables: {
                    readonly type: "boolean";
                };
                readonly enumSkipQuotes: {
                    readonly type: "boolean";
                };
                readonly expandDefaultRequest: {
                    readonly type: "boolean";
                };
                readonly expandDefaultResponse: {
                    readonly type: "boolean";
                };
                readonly expandResponses: {
                    readonly type: "string";
                };
                readonly expandSingleSchemaField: {
                    readonly type: "boolean";
                };
                readonly generateCodeSamples: {
                    readonly type: "object";
                    readonly properties: {
                        readonly skipOptionalParameters: {
                            readonly type: "boolean";
                        };
                        readonly languages: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly lang: {
                                        readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
                                    };
                                };
                                readonly required: readonly ["lang"];
                            };
                        };
                    };
                    readonly required: readonly ["languages"];
                };
                readonly generatedPayloadSamplesMaxDepth: {
                    readonly type: "number";
                };
                readonly hideDownloadButton: {
                    readonly type: "boolean";
                };
                readonly hideHostname: {
                    readonly type: "boolean";
                };
                readonly hideInfoSection: {
                    readonly type: "boolean";
                };
                readonly hideLogo: {
                    readonly type: "boolean";
                };
                readonly hideRequestPayloadSample: {
                    readonly type: "boolean";
                };
                readonly hideRightPanel: {
                    readonly type: "boolean";
                };
                readonly hideSchemaPattern: {
                    readonly type: "boolean";
                };
                readonly hideSingleRequestSampleTab: {
                    readonly type: "boolean";
                };
                readonly hideSecuritySection: {
                    readonly type: "boolean";
                };
                readonly hideTryItPanel: {
                    readonly type: "boolean";
                };
                readonly hideFab: {
                    readonly type: "boolean";
                };
                readonly hideOneOfDescription: {
                    readonly type: "boolean";
                };
                readonly htmlTemplate: {
                    readonly type: "string";
                };
                readonly jsonSampleExpandLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                        readonly minimum: 1;
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly labels: {
                    readonly type: "object";
                    readonly properties: {
                        readonly enum: {
                            readonly type: "string";
                        };
                        readonly enumSingleValue: {
                            readonly type: "string";
                        };
                        readonly enumArray: {
                            readonly type: "string";
                        };
                        readonly default: {
                            readonly type: "string";
                        };
                        readonly deprecated: {
                            readonly type: "string";
                        };
                        readonly example: {
                            readonly type: "string";
                        };
                        readonly examples: {
                            readonly type: "string";
                        };
                        readonly nullable: {
                            readonly type: "string";
                        };
                        readonly recursive: {
                            readonly type: "string";
                        };
                        readonly arrayOf: {
                            readonly type: "string";
                        };
                        readonly webhook: {
                            readonly type: "string";
                        };
                        readonly authorizations: {
                            readonly type: "string";
                        };
                        readonly tryItAuthBasicUsername: {
                            readonly type: "string";
                        };
                        readonly tryItAuthBasicPassword: {
                            readonly type: "string";
                        };
                    };
                };
                readonly menuToggle: {
                    readonly type: "boolean";
                };
                readonly nativeScrollbars: {
                    readonly type: "boolean";
                };
                readonly noAutoAuth: {
                    readonly type: "boolean";
                };
                readonly onDeepLinkClick: {
                    readonly type: "object";
                };
                readonly pagination: {
                    readonly enum: readonly ["none", "section", "item"];
                };
                readonly pathInMiddlePanel: {
                    readonly type: "boolean";
                };
                readonly payloadSampleIdx: {
                    readonly type: "number";
                    readonly minimum: 0;
                };
                readonly requestInterceptor: {
                    readonly type: "object";
                };
                readonly requiredPropsFirst: {
                    readonly type: "boolean";
                };
                readonly routingStrategy: {
                    readonly type: "string";
                };
                readonly samplesTabsMaxCount: {
                    readonly type: "number";
                };
                readonly schemaExpansionLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                        readonly minimum: 0;
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly minCharacterLengthToInitSearch: {
                    readonly type: "number";
                    readonly minimum: 1;
                };
                readonly maxResponseHeadersToShowInTryIt: {
                    readonly type: "number";
                    readonly minimum: 0;
                };
                readonly scrollYOffset: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly searchAutoExpand: {
                    readonly type: "boolean";
                };
                readonly searchFieldLevelBoost: {
                    readonly type: "number";
                    readonly minimum: 0;
                };
                readonly searchMaxDepth: {
                    readonly type: "number";
                    readonly minimum: 1;
                };
                readonly searchMode: {
                    readonly type: "string";
                    readonly enum: readonly ["default", "path-only"];
                };
                readonly searchOperationTitleBoost: {
                    readonly type: "number";
                };
                readonly searchTagTitleBoost: {
                    readonly type: "number";
                };
                readonly sendXUserAgentInTryIt: {
                    readonly type: "boolean";
                };
                readonly showChangeLayoutButton: {
                    readonly type: "boolean";
                };
                readonly showConsole: {
                    readonly type: "boolean";
                };
                readonly showNextButton: {
                    readonly type: "boolean";
                };
                readonly showRightPanelToggle: {
                    readonly type: "boolean";
                };
                readonly showSecuritySchemeType: {
                    readonly type: "boolean";
                };
                readonly showWebhookVerb: {
                    readonly type: "boolean";
                };
                readonly showObjectSchemaExamples: {
                    readonly type: "boolean";
                };
                readonly disableTryItRequestUrlEncoding: {
                    readonly type: "boolean";
                };
                readonly sidebarLinks: {
                    readonly type: "object";
                    readonly properties: {
                        readonly beforeInfo: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly link: {
                                        readonly type: "string";
                                    };
                                    readonly target: {
                                        readonly type: "string";
                                    };
                                };
                                readonly required: readonly ["label", "link"];
                            };
                        };
                        readonly end: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly link: {
                                        readonly type: "string";
                                    };
                                    readonly target: {
                                        readonly type: "string";
                                    };
                                };
                                readonly required: readonly ["label", "link"];
                            };
                        };
                    };
                };
                readonly sideNavStyle: {
                    readonly type: "string";
                    readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
                };
                readonly simpleOneOfTypeLabel: {
                    readonly type: "boolean";
                };
                readonly sortEnumValuesAlphabetically: {
                    readonly type: "boolean";
                };
                readonly sortOperationsAlphabetically: {
                    readonly type: "boolean";
                };
                readonly sortPropsAlphabetically: {
                    readonly type: "boolean";
                };
                readonly sortTagsAlphabetically: {
                    readonly type: "boolean";
                };
                readonly suppressWarnings: {
                    readonly type: "boolean";
                };
                readonly unstable_externalDescription: {
                    readonly type: "boolean";
                };
                readonly unstable_ignoreMimeParameters: {
                    readonly type: "boolean";
                };
                readonly untrustedDefinition: {
                    readonly type: "boolean";
                };
                readonly showAccessMode: {
                    readonly type: "boolean";
                };
                readonly preserveOriginalExtensionsName: {
                    readonly type: "boolean";
                };
                readonly markdownHeadingsAnchorLevel: {
                    readonly type: "number";
                };
                readonly licenseKey: {
                    readonly type: "string";
                };
                readonly hideLoading: {
                    readonly type: "boolean";
                };
                readonly disableRouter: {
                    readonly type: "boolean";
                };
                readonly hideSidebar: {
                    readonly type: "boolean";
                };
                readonly feedback: {
                    readonly type: "object";
                    readonly properties: {
                        readonly hide: {
                            readonly type: "boolean";
                            readonly default: false;
                        };
                        readonly type: {
                            readonly type: "string";
                            readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                            readonly default: "sentiment";
                        };
                        readonly settings: {
                            readonly type: "object";
                            readonly properties: {
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly submitText: {
                                    readonly type: "string";
                                };
                                readonly buttonText: {
                                    readonly type: "string";
                                };
                                readonly component: {
                                    readonly type: "string";
                                    readonly enum: readonly ["radio", "checkbox"];
                                    readonly default: "checkbox";
                                };
                                readonly items: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                    readonly minItems: 1;
                                };
                                readonly leftScaleLabel: {
                                    readonly type: "string";
                                };
                                readonly rightScaleLabel: {
                                    readonly type: "string";
                                };
                                readonly reasons: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly like: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly dislike: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly satisfied: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly neutral: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly dissatisfied: {
                                            readonly type: "object";
                                            readonly properties: {
                                                readonly hide: {
                                                    readonly type: "boolean";
                                                    readonly default: false;
                                                };
                                                readonly component: {
                                                    readonly type: "string";
                                                    readonly enum: readonly ["radio", "checkbox"];
                                                    readonly default: "checkbox";
                                                };
                                                readonly label: {
                                                    readonly type: "string";
                                                };
                                                readonly items: {
                                                    readonly type: "array";
                                                    readonly items: {
                                                        readonly type: "string";
                                                    };
                                                };
                                            };
                                            readonly additionalProperties: false;
                                        };
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly comment: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly likeLabel: {
                                            readonly type: "string";
                                        };
                                        readonly dislikeLabel: {
                                            readonly type: "string";
                                        };
                                        readonly satisfiedLabel: {
                                            readonly type: "string";
                                        };
                                        readonly neutralLabel: {
                                            readonly type: "string";
                                        };
                                        readonly dissatisfiedLabel: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly optionalEmail: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly placeholder: {
                                            readonly type: "string";
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                            };
                            readonly additionalProperties: false;
                        };
                    };
                    readonly additionalProperties: false;
                };
                readonly hideReplay: {
                    readonly type: "boolean";
                };
                readonly oAuth2RedirectURI: {
                    readonly type: "string";
                    readonly nullable: true;
                };
                readonly corsProxyUrl: {
                    readonly type: "string";
                };
                readonly sortRequiredPropsFirst: {
                    readonly type: "boolean";
                };
                readonly sanitize: {
                    readonly type: "boolean";
                };
                readonly hideDownloadButtons: {
                    readonly type: "boolean";
                };
                readonly downloadUrls: {
                    readonly type: "array";
                    readonly items: {
                        readonly type: "object";
                        readonly properties: {
                            readonly title: {
                                readonly type: "string";
                            };
                            readonly url: {
                                readonly type: "string";
                            };
                        };
                        readonly required: readonly ["url"];
                        readonly additionalProperties: false;
                    };
                };
                readonly onlyRequiredInSamples: {
                    readonly type: "boolean";
                };
                readonly generatedSamplesMaxDepth: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly showExtensions: {
                    readonly oneOf: readonly [{
                        readonly type: "boolean";
                    }, {
                        readonly type: "string";
                    }, {
                        readonly type: "array";
                        readonly items: {
                            readonly type: "string";
                        };
                    }];
                };
                readonly hideSchemaTitles: {
                    readonly type: "boolean";
                };
                readonly jsonSamplesExpandLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly schemasExpansionLevel: {
                    readonly oneOf: readonly [{
                        readonly type: "number";
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly mockServer: {
                    readonly type: "object";
                    readonly properties: {
                        readonly url: {
                            readonly type: "string";
                        };
                        readonly position: {
                            readonly type: "string";
                            readonly enum: readonly ["first", "last", "replace", "off"];
                        };
                        readonly description: {
                            readonly type: "string";
                        };
                    };
                };
                readonly maxDisplayedEnumValues: {
                    readonly type: "number";
                };
                readonly schemaDefinitionsTagName: {
                    readonly type: "string";
                };
                readonly layout: {
                    readonly type: "string";
                    readonly enum: readonly ["stacked", "three-panel"];
                };
                readonly hideInfoMetadata: {
                    readonly type: "boolean";
                };
                readonly events: {
                    readonly type: "object";
                };
                readonly skipBundle: {
                    readonly type: "boolean";
                };
                readonly routingBasePath: {
                    readonly type: "string";
                };
                readonly codeSamples: {
                    readonly type: "object";
                    readonly properties: {
                        readonly languages: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "object";
                                readonly properties: {
                                    readonly lang: {
                                        readonly type: "string";
                                        readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
                                    };
                                    readonly label: {
                                        readonly type: "string";
                                    };
                                    readonly options: {
                                        readonly type: "object";
                                        readonly properties: {
                                            readonly indent: {
                                                readonly type: "string";
                                            };
                                            readonly withImports: {
                                                readonly type: "boolean";
                                            };
                                            readonly withComments: {
                                                readonly type: "boolean";
                                            };
                                            readonly binary: {
                                                readonly type: "boolean";
                                            };
                                            readonly credentials: {
                                                readonly type: "string";
                                                readonly enum: readonly ["omit", "same-origin", "include"];
                                            };
                                        };
                                        readonly additionalProperties: false;
                                    };
                                };
                                readonly required: readonly ["lang"];
                                readonly additionalProperties: false;
                            };
                        };
                        readonly skipOptionalParameters: {
                            readonly type: "boolean";
                        };
                        readonly withOAuth2Call: {
                            readonly type: "boolean";
                        };
                    };
                    readonly required: readonly ["languages"];
                    readonly additionalProperties: false;
                };
                readonly ignoreNamedSchemas: {
                    readonly oneOf: readonly [{
                        readonly type: "array";
                        readonly items: {
                            readonly type: "string";
                        };
                    }, {
                        readonly type: "string";
                    }];
                };
                readonly hidePropertiesPrefix: {
                    readonly type: "boolean";
                };
                readonly excludeFromSearch: {
                    readonly type: "boolean";
                };
            };
            readonly type: "object";
            readonly additionalProperties: false;
        };
        readonly feedback: {
            readonly type: "object";
            readonly properties: {
                readonly hide: {
                    readonly type: "boolean";
                    readonly default: false;
                };
                readonly type: {
                    readonly type: "string";
                    readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
                    readonly default: "sentiment";
                };
                readonly settings: {
                    readonly type: "object";
                    readonly properties: {
                        readonly label: {
                            readonly type: "string";
                        };
                        readonly submitText: {
                            readonly type: "string";
                        };
                        readonly buttonText: {
                            readonly type: "string";
                        };
                        readonly component: {
                            readonly type: "string";
                            readonly enum: readonly ["radio", "checkbox"];
                            readonly default: "checkbox";
                        };
                        readonly items: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "string";
                            };
                            readonly minItems: 1;
                        };
                        readonly leftScaleLabel: {
                            readonly type: "string";
                        };
                        readonly rightScaleLabel: {
                            readonly type: "string";
                        };
                        readonly reasons: {
                            readonly type: "object";
                            readonly properties: {
                                readonly like: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly dislike: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly satisfied: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly neutral: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly dissatisfied: {
                                    readonly type: "object";
                                    readonly properties: {
                                        readonly hide: {
                                            readonly type: "boolean";
                                            readonly default: false;
                                        };
                                        readonly component: {
                                            readonly type: "string";
                                            readonly enum: readonly ["radio", "checkbox"];
                                            readonly default: "checkbox";
                                        };
                                        readonly label: {
                                            readonly type: "string";
                                        };
                                        readonly items: {
                                            readonly type: "array";
                                            readonly items: {
                                                readonly type: "string";
                                            };
                                        };
                                    };
                                    readonly additionalProperties: false;
                                };
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly component: {
                                    readonly type: "string";
                                    readonly enum: readonly ["radio", "checkbox"];
                                    readonly default: "checkbox";
                                };
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly items: {
                                    readonly type: "array";
                                    readonly items: {
                                        readonly type: "string";
                                    };
                                };
                            };
                            readonly additionalProperties: false;
                        };
                        readonly comment: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly likeLabel: {
                                    readonly type: "string";
                                };
                                readonly dislikeLabel: {
                                    readonly type: "string";
                                };
                                readonly satisfiedLabel: {
                                    readonly type: "string";
                                };
                                readonly neutralLabel: {
                                    readonly type: "string";
                                };
                                readonly dissatisfiedLabel: {
                                    readonly type: "string";
                                };
                            };
                            readonly additionalProperties: false;
                        };
                        readonly optionalEmail: {
                            readonly type: "object";
                            readonly properties: {
                                readonly hide: {
                                    readonly type: "boolean";
                                    readonly default: false;
                                };
                                readonly label: {
                                    readonly type: "string";
                                };
                                readonly placeholder: {
                                    readonly type: "string";
                                };
                            };
                            readonly additionalProperties: false;
                        };
                    };
                    readonly additionalProperties: false;
                };
            };
            readonly additionalProperties: false;
        };
        readonly analytics: {
            readonly type: "object";
            readonly properties: {
                readonly ga: {
                    readonly type: "object";
                    readonly properties: {
                        readonly includeInDevelopment: {
                            readonly type: "boolean";
                        };
                        readonly trackingId: {
                            readonly type: "string";
                        };
                        readonly conversionId: {
                            readonly type: "string";
                        };
                        readonly floodlightId: {
                            readonly type: "string";
                        };
                        readonly optimizeId: {
                            readonly type: "string";
                        };
                        readonly exclude: {
                            readonly type: "array";
                            readonly items: {
                                readonly type: "string";
                            };
                        };
                    };
                    readonly additionalProperties: false;
                    readonly required: readonly ["trackingId"];
                };
            };
        };
    };
    readonly additionalProperties: false;
};
