export declare const stringSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    noncollapsible: boolean;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            example: string;
        };
    };
};
export declare const objectSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    noncollapsible: boolean;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            properties: {
                name: {
                    type: string;
                    example: string;
                };
                age: {
                    type: string;
                    example: number;
                };
            };
        };
    };
};
export declare const recursiveSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            properties: {
                circularReference: {};
            };
        };
    };
};
export declare const enumSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            enum: string[];
            description: string;
        };
    };
};
export declare const objectWithEnumSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            properties: {
                enumValue: {
                    type: string;
                    enum: string[];
                    description: string;
                };
            };
        };
    };
};
export declare const discriminatorsSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            properties: {
                foobar: {
                    type: string;
                    anyOf: ({
                        name: string;
                        type: string;
                        properties: {
                            type: {
                                type: string;
                                enum: string[];
                            };
                            fooProperty: {
                                type: string;
                            };
                            barProperty?: undefined;
                        };
                    } | {
                        name: string;
                        type: string;
                        properties: {
                            type: {
                                type: string;
                                enum: string[];
                            };
                            barProperty: {
                                type: string;
                            };
                            fooProperty?: undefined;
                        };
                    })[];
                };
            };
        };
    };
};
export declare const complexArrayDiscriminatorSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            allOf: ({
                type: string;
                properties: {
                    'top-level-property': {
                        type: string;
                    };
                    'top-level-array'?: undefined;
                };
            } | {
                type: string;
                properties: {
                    'top-level-array': {
                        type: string;
                        items: {
                            type: string;
                            oneOf: ({
                                name: string;
                                type: string;
                                properties: {
                                    type: {
                                        type: string;
                                        enum: string[];
                                    };
                                    fooProperty: {
                                        type: string;
                                    };
                                    barProperty?: undefined;
                                };
                            } | {
                                name: string;
                                type: string;
                                properties: {
                                    type: {
                                        type: string;
                                        enum: string[];
                                    };
                                    barProperty: {
                                        type: string;
                                    };
                                    fooProperty?: undefined;
                                };
                            })[];
                        };
                    };
                    'top-level-property'?: undefined;
                };
            })[];
        };
    };
};
export declare const complexAllOfSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            allOf: ({
                type: string;
                properties: {
                    'top-level-property': {
                        type: string;
                    };
                    'top-level-array'?: undefined;
                };
            } | {
                type: string;
                properties: {
                    'top-level-array': {
                        type: string;
                        items: {
                            allOf: ({
                                type: string;
                                properties: {
                                    'all-of-schema-1': {
                                        type: string;
                                    };
                                };
                                allOf?: undefined;
                            } | {
                                type: string;
                                allOf: {
                                    type: string;
                                    properties: {
                                        'all-of-schema-2': {
                                            type: string;
                                            items: {
                                                allOf: {
                                                    type: string;
                                                    properties: {
                                                        'all-of-schema-2-items-all-of-schema-1': {
                                                            type: string;
                                                        };
                                                    };
                                                }[];
                                            };
                                        };
                                    };
                                }[];
                                properties?: undefined;
                            })[];
                        };
                    };
                    'top-level-property'?: undefined;
                };
            })[];
        };
    };
};
export declare const arrayValidationSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            properties: {
                tags: {
                    type: string;
                    description: string;
                    minItems: number;
                    maxItems: number;
                    uniqueItems: boolean;
                    items: {
                        type: string;
                        minLength: number;
                        maxLength: number;
                        pattern: string;
                    };
                };
                scores: {
                    type: string;
                    description: string;
                    items: {
                        type: string;
                        minimum: number;
                        maximum: number;
                    };
                };
            };
        };
    };
};
export declare const advancedStringFormatsSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            required: string[];
            properties: {
                email: {
                    type: string;
                    format: string;
                    description: string;
                    example: string;
                };
                website: {
                    type: string;
                    format: string;
                    description: string;
                    example: string;
                };
                dateOfBirth: {
                    type: string;
                    format: string;
                    description: string;
                    example: string;
                };
                phoneNumber: {
                    type: string;
                    pattern: string;
                    description: string;
                    example: string;
                };
            };
        };
    };
};
export declare const oneOfCombinedSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            required: string[];
            properties: {
                type: {
                    type: string;
                    enum: string[];
                    description: string;
                };
            };
            oneOf: ({
                type: string;
                required: string[];
                properties: {
                    type: {
                        enum: string[];
                    };
                    card_number: {
                        type: string;
                        pattern: string;
                        description: string;
                    };
                    expiry_date: {
                        type: string;
                        pattern: string;
                        description: string;
                    };
                    cvv: {
                        type: string;
                        pattern: string;
                        description: string;
                    };
                    account_number?: undefined;
                    routing_number?: undefined;
                    wallet_address?: undefined;
                    network?: undefined;
                };
            } | {
                type: string;
                required: string[];
                properties: {
                    type: {
                        enum: string[];
                    };
                    account_number: {
                        type: string;
                        minLength: number;
                        maxLength: number;
                    };
                    routing_number: {
                        type: string;
                        pattern: string;
                    };
                    card_number?: undefined;
                    expiry_date?: undefined;
                    cvv?: undefined;
                    wallet_address?: undefined;
                    network?: undefined;
                };
            } | {
                type: string;
                required: string[];
                properties: {
                    type: {
                        enum: string[];
                    };
                    wallet_address: {
                        type: string;
                        minLength: number;
                        maxLength: number;
                    };
                    network: {
                        type: string;
                        enum: string[];
                    };
                    card_number?: undefined;
                    expiry_date?: undefined;
                    cvv?: undefined;
                    account_number?: undefined;
                    routing_number?: undefined;
                };
            })[];
        };
    };
};
export declare const conditionalFieldsSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            required: string[];
            properties: {
                shippingType: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                zipCode: {
                    type: string;
                    pattern: string;
                    description: string;
                };
                countryCode: {
                    type: string;
                    pattern: string;
                    description: string;
                };
            };
            dependencies: {
                shippingType: {
                    oneOf: ({
                        properties: {
                            shippingType: {
                                enum: string[];
                            };
                            zipCode: {
                                type: string;
                            };
                            countryCode?: undefined;
                        };
                        required: string[];
                    } | {
                        properties: {
                            shippingType: {
                                enum: string[];
                            };
                            countryCode: {
                                type: string;
                            };
                            zipCode?: undefined;
                        };
                        required: string[];
                    })[];
                };
            };
        };
    };
};
export declare const advancedNumberValidationSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            properties: {
                weight: {
                    type: string;
                    minimum: number;
                    exclusiveMinimum: boolean;
                    maximum: number;
                    multipleOf: number;
                    description: string;
                };
                dimensions: {
                    type: string;
                    properties: {
                        length: {
                            type: string;
                            minimum: number;
                            maximum: number;
                            description: string;
                        };
                        width: {
                            type: string;
                            minimum: number;
                            maximum: number;
                            description: string;
                        };
                        height: {
                            type: string;
                            minimum: number;
                            maximum: number;
                            description: string;
                        };
                    };
                    required: string[];
                };
                rating: {
                    type: string;
                    minimum: number;
                    maximum: number;
                    multipleOf: number;
                    description: string;
                };
            };
        };
    };
};
export declare const nestedArrayTupleSchema: {
    component: import("vue").DefineComponent<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
        "update:modelValue": (value: string) => any;
    }, string, import("vue").PublicProps, Readonly<{
        value?: import("@scalar/openapi-types").OpenAPIV3_1.OperationObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.SchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.ArraySchemaObject | import("@scalar/openapi-types").OpenAPIV3_1.NonArraySchemaObject;
        level?: number;
        name?: string;
        compact?: boolean;
        noncollapsible?: boolean;
        hideHeading?: boolean;
        additionalProperties?: boolean;
        hideModelNames?: boolean;
        schemas?: import("../../../features/Operation/types/schemas.js").Schemas;
        discriminator?: string;
        discriminatorMapping?: Record<string, string>;
        discriminatorPropertyName?: string;
        hasDiscriminator?: boolean;
    }> & Readonly<{
        "onUpdate:modelValue"?: ((value: string) => any) | undefined;
    }>, {
        level: number;
        noncollapsible: boolean;
        hideModelNames: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
    props: {
        name: string;
        noncollapsible: boolean;
        value: {
            type: string;
            properties: {
                gameId: {
                    type: string;
                    format: string;
                    description: string;
                };
                moves: {
                    type: string;
                    description: string;
                    items: {
                        type: string;
                        minItems: number;
                        maxItems: number;
                        description: string;
                        items: ({
                            type: string;
                            enum: string[];
                            description: string;
                            pattern?: undefined;
                        } | {
                            type: string;
                            pattern: string;
                            description: string;
                            enum?: undefined;
                        })[];
                    };
                };
                timestamps: {
                    type: string;
                    description: string;
                    items: {
                        type: string;
                        format: string;
                    };
                };
            };
            required: string[];
        };
    };
};
//# sourceMappingURL=Schema.preview.d.ts.map