export declare const HeaderVideoIframeProps: {
    type: string;
    additionalProperties: boolean;
    required: string[];
    properties: {
        src: {
            type: string;
        };
        autoplay: {
            type: string;
        };
        previewImg: {
            type: string;
        };
        height: {
            type: string;
        };
    };
};
export declare const HeaderBackgroundProps: {
    type: string;
    additionalProperties: boolean;
    required: never[];
    properties: {
        fullWidth: {
            type: string;
        };
        fullWidthMedia: {
            type: string;
        };
        color: {
            type: string;
        };
        image: {
            oneOf: ({
                optionName: string;
                oneOf: ({
                    type: string;
                    properties: {
                        when: {
                            type: string;
                        };
                    };
                } | {
                    type: string;
                    pattern: string;
                    optionName: string;
                    items?: undefined;
                } | {
                    type: string;
                    items: {
                        type: string;
                        properties: {
                            when: {
                                type: string;
                            };
                        };
                    };
                    optionName: string;
                    pattern?: undefined;
                })[];
                type?: undefined;
                items?: undefined;
            } | {
                type: string;
                items: {
                    oneOf: ({
                        type: string;
                        properties: {
                            when: {
                                type: string;
                            };
                        };
                    } | {
                        type: string;
                        pattern: string;
                        optionName: string;
                        items?: undefined;
                    } | {
                        type: string;
                        items: {
                            type: string;
                            properties: {
                                when: {
                                    type: string;
                                };
                            };
                        };
                        optionName: string;
                        pattern?: undefined;
                    })[];
                };
                optionName: string;
            })[];
        };
        disableImageSliderForArrayInput: {
            type: string;
        };
        video: {
            type: string;
            additionalProperties: boolean;
            required: string[];
            properties: {
                src: {
                    type: string;
                    items: {
                        type: string;
                    };
                };
                loop: {
                    oneOf: ({
                        optionName: string;
                        type: string;
                        additionalProperties: boolean;
                        required: string[];
                        properties: {
                            start: {
                                type: string;
                            };
                            end: {
                                type: string;
                            };
                        };
                    } | {
                        type: string;
                        optionName: string;
                    })[];
                };
                type: {
                    type: string;
                    enum: string[];
                };
                muted: {
                    type: string;
                };
                autoplay: {
                    type: string;
                };
                elapsedTime: {
                    type: string;
                };
                playButton: {
                    type: string;
                    additionalProperties: boolean;
                    properties: {
                        type: {
                            type: string;
                            enum: string[];
                        };
                        theme: {
                            type: string;
                            enum: string[];
                        };
                        text: {
                            type: string;
                            contentType: string;
                        };
                    };
                };
                controls: {
                    type: string;
                    enum: import("../../index.js").MediaVideoControlsType[];
                };
                customControlsOptions: {
                    type: string;
                    additionalProperties: boolean;
                    properties: {
                        type: {
                            type: string;
                            enum: import("../../index.js").CustomControlsType[];
                        };
                        muteButtonShown: {
                            type: string;
                        };
                        positioning: {
                            type: string;
                            enum: import("../../index.js").CustomControlsButtonPositioning[];
                        };
                    };
                };
                ariaLabel: {
                    type: string;
                };
                contain: {
                    type: string;
                };
            };
        };
        youtube: {
            type: string;
        };
        videoIframe: {
            type: string;
        };
        autoplay: {
            type: string;
        };
        parallax: {
            type: string;
        };
        height: {
            type: string;
        };
        previewImg: {
            type: string;
        };
        dataLens: {
            oneOf: ({
                type: string;
                optionName: string;
            } | {
                optionName: string;
                type: string;
                additionalProperties: boolean;
                required: string[];
                properties: {
                    id: {
                        type: string;
                    };
                    theme: {
                        type: string;
                        enum: string[];
                    };
                };
            })[];
        };
        fullscreen: {
            type: string;
        };
        analyticsEvents: {
            anyOf: ({
                type: string;
                additionalProperties: {
                    type: string;
                };
                required: string[];
                properties: {
                    name: {
                        type: string;
                    };
                    type: {
                        type: string;
                    };
                    counters: {
                        type: string;
                        additionalProperties: boolean;
                        required: never[];
                        properties: {
                            include: {
                                type: string;
                                items: {
                                    type: string;
                                };
                            };
                            exclude: {
                                type: string;
                                items: {
                                    type: string;
                                };
                            };
                        };
                    };
                    context: {
                        type: string;
                    };
                };
            } | {
                type: string;
                items: {
                    type: string;
                    additionalProperties: {
                        type: string;
                    };
                    required: string[];
                    properties: {
                        name: {
                            type: string;
                        };
                        type: {
                            type: string;
                        };
                        counters: {
                            type: string;
                            additionalProperties: boolean;
                            required: never[];
                            properties: {
                                include: {
                                    type: string;
                                    items: {
                                        type: string;
                                    };
                                };
                                exclude: {
                                    type: string;
                                    items: {
                                        type: string;
                                    };
                                };
                            };
                        };
                        context: {
                            type: string;
                        };
                    };
                };
            })[];
        };
        ratio: {
            type: string[];
            pattern: string;
        };
        iframe: {
            type: string;
            additionalProperties: boolean;
            required: string[];
            properties: {
                src: {
                    type: string;
                };
                name: {
                    type: string;
                };
                title: {
                    type: string;
                };
                height: {
                    type: string;
                };
                width: {
                    type: string;
                };
            };
        };
        margins: {
            type: string;
        };
    };
};
export declare const HeaderProperties: {
    title: {
        type: string;
        contentType: string;
    };
    overtitle: {
        type: string;
        contentType: string;
    };
    description: {
        type: string;
        contentType: string;
        inputType: string;
    };
    additionalInfo: {
        type: string;
        contentType: string;
        inputType: string;
    };
    width: {
        type: string;
        enum: string[];
    };
    buttons: {
        type: string;
        items: {
            type: string;
            properties: {
                when: {
                    type: string;
                };
            };
        };
    };
    offset: {
        type: string;
        enum: string[];
    };
    image: {
        oneOf: (({
            oneOf: ({
                type: string;
                properties: {
                    when: {
                        type: string;
                    };
                };
            } | {
                type: string;
                pattern: string;
                optionName: string;
                items?: undefined;
            } | {
                type: string;
                items: {
                    type: string;
                    properties: {
                        when: {
                            type: string;
                        };
                    };
                };
                optionName: string;
                pattern?: undefined;
            })[];
        } & {
            optionName: string;
        }) | {
            type: string;
            additionalProperties: boolean;
            required: import("../../index.js").Theme[];
            properties: {};
            optionName: string;
        })[];
    };
    video: {
        oneOf: (({
            type: string;
            additionalProperties: boolean;
            required: string[];
            properties: {
                src: {
                    type: string;
                    items: {
                        type: string;
                    };
                };
                loop: {
                    oneOf: ({
                        optionName: string;
                        type: string;
                        additionalProperties: boolean;
                        required: string[];
                        properties: {
                            start: {
                                type: string;
                            };
                            end: {
                                type: string;
                            };
                        };
                    } | {
                        type: string;
                        optionName: string;
                    })[];
                };
                type: {
                    type: string;
                    enum: string[];
                };
                muted: {
                    type: string;
                };
                autoplay: {
                    type: string;
                };
                elapsedTime: {
                    type: string;
                };
                playButton: {
                    type: string;
                    additionalProperties: boolean;
                    properties: {
                        type: {
                            type: string;
                            enum: string[];
                        };
                        theme: {
                            type: string;
                            enum: string[];
                        };
                        text: {
                            type: string;
                            contentType: string;
                        };
                    };
                };
                controls: {
                    type: string;
                    enum: import("../../index.js").MediaVideoControlsType[];
                };
                customControlsOptions: {
                    type: string;
                    additionalProperties: boolean;
                    properties: {
                        type: {
                            type: string;
                            enum: import("../../index.js").CustomControlsType[];
                        };
                        muteButtonShown: {
                            type: string;
                        };
                        positioning: {
                            type: string;
                            enum: import("../../index.js").CustomControlsButtonPositioning[];
                        };
                    };
                };
                ariaLabel: {
                    type: string;
                };
                contain: {
                    type: string;
                };
            };
        } & {
            optionName: string;
        }) | {
            type: string;
            additionalProperties: boolean;
            required: import("../../index.js").Theme[];
            properties: {};
            optionName: string;
        })[];
    };
    videoIframe: {
        oneOf: (({
            type: string;
            additionalProperties: boolean;
            required: string[];
            properties: {
                src: {
                    type: string;
                };
                autoplay: {
                    type: string;
                };
                previewImg: {
                    type: string;
                };
                height: {
                    type: string;
                };
            };
        } & {
            optionName: string;
        }) | {
            type: string;
            additionalProperties: boolean;
            required: import("../../index.js").Theme[];
            properties: {};
            optionName: string;
        })[];
    };
    mediaView: {
        type: string;
        enum: string[];
    };
    backLink: {
        type: string;
        required: string[];
        properties: {
            url: {
                type: string;
            };
            title: {
                type: string;
                contentType: string;
            };
        };
    };
    imageSize: {
        type: string;
        enum: string[];
    };
    verticalOffset: {
        type: string;
        enum: string[];
    };
    background: {
        oneOf: (({
            type: string;
            additionalProperties: boolean;
            required: never[];
            properties: {
                fullWidth: {
                    type: string;
                };
                fullWidthMedia: {
                    type: string;
                };
                color: {
                    type: string;
                };
                image: {
                    oneOf: ({
                        optionName: string;
                        oneOf: ({
                            type: string;
                            properties: {
                                when: {
                                    type: string;
                                };
                            };
                        } | {
                            type: string;
                            pattern: string;
                            optionName: string;
                            items?: undefined;
                        } | {
                            type: string;
                            items: {
                                type: string;
                                properties: {
                                    when: {
                                        type: string;
                                    };
                                };
                            };
                            optionName: string;
                            pattern?: undefined;
                        })[];
                        type?: undefined;
                        items?: undefined;
                    } | {
                        type: string;
                        items: {
                            oneOf: ({
                                type: string;
                                properties: {
                                    when: {
                                        type: string;
                                    };
                                };
                            } | {
                                type: string;
                                pattern: string;
                                optionName: string;
                                items?: undefined;
                            } | {
                                type: string;
                                items: {
                                    type: string;
                                    properties: {
                                        when: {
                                            type: string;
                                        };
                                    };
                                };
                                optionName: string;
                                pattern?: undefined;
                            })[];
                        };
                        optionName: string;
                    })[];
                };
                disableImageSliderForArrayInput: {
                    type: string;
                };
                video: {
                    type: string;
                    additionalProperties: boolean;
                    required: string[];
                    properties: {
                        src: {
                            type: string;
                            items: {
                                type: string;
                            };
                        };
                        loop: {
                            oneOf: ({
                                optionName: string;
                                type: string;
                                additionalProperties: boolean;
                                required: string[];
                                properties: {
                                    start: {
                                        type: string;
                                    };
                                    end: {
                                        type: string;
                                    };
                                };
                            } | {
                                type: string;
                                optionName: string;
                            })[];
                        };
                        type: {
                            type: string;
                            enum: string[];
                        };
                        muted: {
                            type: string;
                        };
                        autoplay: {
                            type: string;
                        };
                        elapsedTime: {
                            type: string;
                        };
                        playButton: {
                            type: string;
                            additionalProperties: boolean;
                            properties: {
                                type: {
                                    type: string;
                                    enum: string[];
                                };
                                theme: {
                                    type: string;
                                    enum: string[];
                                };
                                text: {
                                    type: string;
                                    contentType: string;
                                };
                            };
                        };
                        controls: {
                            type: string;
                            enum: import("../../index.js").MediaVideoControlsType[];
                        };
                        customControlsOptions: {
                            type: string;
                            additionalProperties: boolean;
                            properties: {
                                type: {
                                    type: string;
                                    enum: import("../../index.js").CustomControlsType[];
                                };
                                muteButtonShown: {
                                    type: string;
                                };
                                positioning: {
                                    type: string;
                                    enum: import("../../index.js").CustomControlsButtonPositioning[];
                                };
                            };
                        };
                        ariaLabel: {
                            type: string;
                        };
                        contain: {
                            type: string;
                        };
                    };
                };
                youtube: {
                    type: string;
                };
                videoIframe: {
                    type: string;
                };
                autoplay: {
                    type: string;
                };
                parallax: {
                    type: string;
                };
                height: {
                    type: string;
                };
                previewImg: {
                    type: string;
                };
                dataLens: {
                    oneOf: ({
                        type: string;
                        optionName: string;
                    } | {
                        optionName: string;
                        type: string;
                        additionalProperties: boolean;
                        required: string[];
                        properties: {
                            id: {
                                type: string;
                            };
                            theme: {
                                type: string;
                                enum: string[];
                            };
                        };
                    })[];
                };
                fullscreen: {
                    type: string;
                };
                analyticsEvents: {
                    anyOf: ({
                        type: string;
                        additionalProperties: {
                            type: string;
                        };
                        required: string[];
                        properties: {
                            name: {
                                type: string;
                            };
                            type: {
                                type: string;
                            };
                            counters: {
                                type: string;
                                additionalProperties: boolean;
                                required: never[];
                                properties: {
                                    include: {
                                        type: string;
                                        items: {
                                            type: string;
                                        };
                                    };
                                    exclude: {
                                        type: string;
                                        items: {
                                            type: string;
                                        };
                                    };
                                };
                            };
                            context: {
                                type: string;
                            };
                        };
                    } | {
                        type: string;
                        items: {
                            type: string;
                            additionalProperties: {
                                type: string;
                            };
                            required: string[];
                            properties: {
                                name: {
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                                counters: {
                                    type: string;
                                    additionalProperties: boolean;
                                    required: never[];
                                    properties: {
                                        include: {
                                            type: string;
                                            items: {
                                                type: string;
                                            };
                                        };
                                        exclude: {
                                            type: string;
                                            items: {
                                                type: string;
                                            };
                                        };
                                    };
                                };
                                context: {
                                    type: string;
                                };
                            };
                        };
                    })[];
                };
                ratio: {
                    type: string[];
                    pattern: string;
                };
                iframe: {
                    type: string;
                    additionalProperties: boolean;
                    required: string[];
                    properties: {
                        src: {
                            type: string;
                        };
                        name: {
                            type: string;
                        };
                        title: {
                            type: string;
                        };
                        height: {
                            type: string;
                        };
                        width: {
                            type: string;
                        };
                    };
                };
                margins: {
                    type: string;
                };
            };
        } & {
            optionName: string;
        }) | {
            type: string;
            additionalProperties: boolean;
            required: import("../../index.js").Theme[];
            properties: {};
            optionName: string;
        })[];
    };
    theme: {
        type: string;
        enum: string[];
    };
    breadcrumbs: {
        type: string;
        additionalProperties: boolean;
        required: string[];
        properties: {
            items: {
                type: string;
                items: {
                    type: string;
                    additionalProperties: boolean;
                    required: string[];
                    properties: {
                        url: {
                            type: string;
                        };
                        text: {
                            type: string;
                            contentType: string;
                        };
                    };
                };
            };
            theme: {
                type: string;
                enum: string[];
            };
        };
    };
    status: {
        type: string;
    };
    centered: {
        type: string;
    };
};
export declare const HeaderBlock: {
    'header-block': {
        additionalProperties: boolean;
        required: string[];
        properties: {
            title: {
                type: string;
                contentType: string;
            };
            overtitle: {
                type: string;
                contentType: string;
            };
            description: {
                type: string;
                contentType: string;
                inputType: string;
            };
            additionalInfo: {
                type: string;
                contentType: string;
                inputType: string;
            };
            width: {
                type: string;
                enum: string[];
            };
            buttons: {
                type: string;
                items: {
                    type: string;
                    properties: {
                        when: {
                            type: string;
                        };
                    };
                };
            };
            offset: {
                type: string;
                enum: string[];
            };
            image: {
                oneOf: (({
                    oneOf: ({
                        type: string;
                        properties: {
                            when: {
                                type: string;
                            };
                        };
                    } | {
                        type: string;
                        pattern: string;
                        optionName: string;
                        items?: undefined;
                    } | {
                        type: string;
                        items: {
                            type: string;
                            properties: {
                                when: {
                                    type: string;
                                };
                            };
                        };
                        optionName: string;
                        pattern?: undefined;
                    })[];
                } & {
                    optionName: string;
                }) | {
                    type: string;
                    additionalProperties: boolean;
                    required: import("../../index.js").Theme[];
                    properties: {};
                    optionName: string;
                })[];
            };
            video: {
                oneOf: (({
                    type: string;
                    additionalProperties: boolean;
                    required: string[];
                    properties: {
                        src: {
                            type: string;
                            items: {
                                type: string;
                            };
                        };
                        loop: {
                            oneOf: ({
                                optionName: string;
                                type: string;
                                additionalProperties: boolean;
                                required: string[];
                                properties: {
                                    start: {
                                        type: string;
                                    };
                                    end: {
                                        type: string;
                                    };
                                };
                            } | {
                                type: string;
                                optionName: string;
                            })[];
                        };
                        type: {
                            type: string;
                            enum: string[];
                        };
                        muted: {
                            type: string;
                        };
                        autoplay: {
                            type: string;
                        };
                        elapsedTime: {
                            type: string;
                        };
                        playButton: {
                            type: string;
                            additionalProperties: boolean;
                            properties: {
                                type: {
                                    type: string;
                                    enum: string[];
                                };
                                theme: {
                                    type: string;
                                    enum: string[];
                                };
                                text: {
                                    type: string;
                                    contentType: string;
                                };
                            };
                        };
                        controls: {
                            type: string;
                            enum: import("../../index.js").MediaVideoControlsType[];
                        };
                        customControlsOptions: {
                            type: string;
                            additionalProperties: boolean;
                            properties: {
                                type: {
                                    type: string;
                                    enum: import("../../index.js").CustomControlsType[];
                                };
                                muteButtonShown: {
                                    type: string;
                                };
                                positioning: {
                                    type: string;
                                    enum: import("../../index.js").CustomControlsButtonPositioning[];
                                };
                            };
                        };
                        ariaLabel: {
                            type: string;
                        };
                        contain: {
                            type: string;
                        };
                    };
                } & {
                    optionName: string;
                }) | {
                    type: string;
                    additionalProperties: boolean;
                    required: import("../../index.js").Theme[];
                    properties: {};
                    optionName: string;
                })[];
            };
            videoIframe: {
                oneOf: (({
                    type: string;
                    additionalProperties: boolean;
                    required: string[];
                    properties: {
                        src: {
                            type: string;
                        };
                        autoplay: {
                            type: string;
                        };
                        previewImg: {
                            type: string;
                        };
                        height: {
                            type: string;
                        };
                    };
                } & {
                    optionName: string;
                }) | {
                    type: string;
                    additionalProperties: boolean;
                    required: import("../../index.js").Theme[];
                    properties: {};
                    optionName: string;
                })[];
            };
            mediaView: {
                type: string;
                enum: string[];
            };
            backLink: {
                type: string;
                required: string[];
                properties: {
                    url: {
                        type: string;
                    };
                    title: {
                        type: string;
                        contentType: string;
                    };
                };
            };
            imageSize: {
                type: string;
                enum: string[];
            };
            verticalOffset: {
                type: string;
                enum: string[];
            };
            background: {
                oneOf: (({
                    type: string;
                    additionalProperties: boolean;
                    required: never[];
                    properties: {
                        fullWidth: {
                            type: string;
                        };
                        fullWidthMedia: {
                            type: string;
                        };
                        color: {
                            type: string;
                        };
                        image: {
                            oneOf: ({
                                optionName: string;
                                oneOf: ({
                                    type: string;
                                    properties: {
                                        when: {
                                            type: string;
                                        };
                                    };
                                } | {
                                    type: string;
                                    pattern: string;
                                    optionName: string;
                                    items?: undefined;
                                } | {
                                    type: string;
                                    items: {
                                        type: string;
                                        properties: {
                                            when: {
                                                type: string;
                                            };
                                        };
                                    };
                                    optionName: string;
                                    pattern?: undefined;
                                })[];
                                type?: undefined;
                                items?: undefined;
                            } | {
                                type: string;
                                items: {
                                    oneOf: ({
                                        type: string;
                                        properties: {
                                            when: {
                                                type: string;
                                            };
                                        };
                                    } | {
                                        type: string;
                                        pattern: string;
                                        optionName: string;
                                        items?: undefined;
                                    } | {
                                        type: string;
                                        items: {
                                            type: string;
                                            properties: {
                                                when: {
                                                    type: string;
                                                };
                                            };
                                        };
                                        optionName: string;
                                        pattern?: undefined;
                                    })[];
                                };
                                optionName: string;
                            })[];
                        };
                        disableImageSliderForArrayInput: {
                            type: string;
                        };
                        video: {
                            type: string;
                            additionalProperties: boolean;
                            required: string[];
                            properties: {
                                src: {
                                    type: string;
                                    items: {
                                        type: string;
                                    };
                                };
                                loop: {
                                    oneOf: ({
                                        optionName: string;
                                        type: string;
                                        additionalProperties: boolean;
                                        required: string[];
                                        properties: {
                                            start: {
                                                type: string;
                                            };
                                            end: {
                                                type: string;
                                            };
                                        };
                                    } | {
                                        type: string;
                                        optionName: string;
                                    })[];
                                };
                                type: {
                                    type: string;
                                    enum: string[];
                                };
                                muted: {
                                    type: string;
                                };
                                autoplay: {
                                    type: string;
                                };
                                elapsedTime: {
                                    type: string;
                                };
                                playButton: {
                                    type: string;
                                    additionalProperties: boolean;
                                    properties: {
                                        type: {
                                            type: string;
                                            enum: string[];
                                        };
                                        theme: {
                                            type: string;
                                            enum: string[];
                                        };
                                        text: {
                                            type: string;
                                            contentType: string;
                                        };
                                    };
                                };
                                controls: {
                                    type: string;
                                    enum: import("../../index.js").MediaVideoControlsType[];
                                };
                                customControlsOptions: {
                                    type: string;
                                    additionalProperties: boolean;
                                    properties: {
                                        type: {
                                            type: string;
                                            enum: import("../../index.js").CustomControlsType[];
                                        };
                                        muteButtonShown: {
                                            type: string;
                                        };
                                        positioning: {
                                            type: string;
                                            enum: import("../../index.js").CustomControlsButtonPositioning[];
                                        };
                                    };
                                };
                                ariaLabel: {
                                    type: string;
                                };
                                contain: {
                                    type: string;
                                };
                            };
                        };
                        youtube: {
                            type: string;
                        };
                        videoIframe: {
                            type: string;
                        };
                        autoplay: {
                            type: string;
                        };
                        parallax: {
                            type: string;
                        };
                        height: {
                            type: string;
                        };
                        previewImg: {
                            type: string;
                        };
                        dataLens: {
                            oneOf: ({
                                type: string;
                                optionName: string;
                            } | {
                                optionName: string;
                                type: string;
                                additionalProperties: boolean;
                                required: string[];
                                properties: {
                                    id: {
                                        type: string;
                                    };
                                    theme: {
                                        type: string;
                                        enum: string[];
                                    };
                                };
                            })[];
                        };
                        fullscreen: {
                            type: string;
                        };
                        analyticsEvents: {
                            anyOf: ({
                                type: string;
                                additionalProperties: {
                                    type: string;
                                };
                                required: string[];
                                properties: {
                                    name: {
                                        type: string;
                                    };
                                    type: {
                                        type: string;
                                    };
                                    counters: {
                                        type: string;
                                        additionalProperties: boolean;
                                        required: never[];
                                        properties: {
                                            include: {
                                                type: string;
                                                items: {
                                                    type: string;
                                                };
                                            };
                                            exclude: {
                                                type: string;
                                                items: {
                                                    type: string;
                                                };
                                            };
                                        };
                                    };
                                    context: {
                                        type: string;
                                    };
                                };
                            } | {
                                type: string;
                                items: {
                                    type: string;
                                    additionalProperties: {
                                        type: string;
                                    };
                                    required: string[];
                                    properties: {
                                        name: {
                                            type: string;
                                        };
                                        type: {
                                            type: string;
                                        };
                                        counters: {
                                            type: string;
                                            additionalProperties: boolean;
                                            required: never[];
                                            properties: {
                                                include: {
                                                    type: string;
                                                    items: {
                                                        type: string;
                                                    };
                                                };
                                                exclude: {
                                                    type: string;
                                                    items: {
                                                        type: string;
                                                    };
                                                };
                                            };
                                        };
                                        context: {
                                            type: string;
                                        };
                                    };
                                };
                            })[];
                        };
                        ratio: {
                            type: string[];
                            pattern: string;
                        };
                        iframe: {
                            type: string;
                            additionalProperties: boolean;
                            required: string[];
                            properties: {
                                src: {
                                    type: string;
                                };
                                name: {
                                    type: string;
                                };
                                title: {
                                    type: string;
                                };
                                height: {
                                    type: string;
                                };
                                width: {
                                    type: string;
                                };
                            };
                        };
                        margins: {
                            type: string;
                        };
                    };
                } & {
                    optionName: string;
                }) | {
                    type: string;
                    additionalProperties: boolean;
                    required: import("../../index.js").Theme[];
                    properties: {};
                    optionName: string;
                })[];
            };
            theme: {
                type: string;
                enum: string[];
            };
            breadcrumbs: {
                type: string;
                additionalProperties: boolean;
                required: string[];
                properties: {
                    items: {
                        type: string;
                        items: {
                            type: string;
                            additionalProperties: boolean;
                            required: string[];
                            properties: {
                                url: {
                                    type: string;
                                };
                                text: {
                                    type: string;
                                    contentType: string;
                                };
                            };
                        };
                    };
                    theme: {
                        type: string;
                        enum: string[];
                    };
                };
            };
            status: {
                type: string;
            };
            centered: {
                type: string;
            };
            anchor: {
                type: string;
                additionalProperties: boolean;
                required: string[];
                properties: {
                    text: {
                        type: string;
                        contentType: string;
                    };
                    url: {
                        type: string;
                    };
                    urlTitle: {
                        type: string;
                    };
                };
            };
            visible: {
                type: string;
                enum: string[];
            };
            resetPaddings: {
                type: string;
            };
            context: {
                type: string;
            };
            indent: {
                type: string;
                additionalProperties: boolean;
                properties: {
                    top: {
                        enum: string[];
                    };
                    bottom: {
                        enum: string[];
                    };
                };
            };
            type: {};
            when: {
                type: string;
            };
        };
    };
};
