declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    response: {
        type: ObjectConstructor;
        required: true;
    };
    currentLocale: {
        type: StringConstructor;
        required: true;
    };
    lite: BooleanConstructor;
}>, {}, {}, {
    isEmpty(): boolean;
}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    response: {
        type: ObjectConstructor;
        required: true;
    };
    currentLocale: {
        type: StringConstructor;
        required: true;
    };
    lite: BooleanConstructor;
}>> & Readonly<{}>, {
    lite: boolean;
}, {}, {
    OpenApiParameter: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        data: {
            type: ObjectConstructor;
            required: true;
        };
        hideName: BooleanConstructor;
        hideDescription: BooleanConstructor;
        lite: BooleanConstructor;
        currentLocale: {
            type: StringConstructor;
            required: true;
        };
    }>, {}, {}, {
        flags(): string[];
        exampleString(): any;
    }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        data: {
            type: ObjectConstructor;
            required: true;
        };
        hideName: BooleanConstructor;
        hideDescription: BooleanConstructor;
        lite: BooleanConstructor;
        currentLocale: {
            type: StringConstructor;
            required: true;
        };
    }>> & Readonly<{}>, {
        lite: boolean;
        hideName: boolean;
        hideDescription: boolean;
    }, {}, {
        OpenApiMediaTypes: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            data: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>, {}, {
            selectedMediaType: null;
        }, {
            types(): {
                value: string;
            }[];
            medaTypeObject(): any;
        }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            data: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>> & Readonly<{}>, {}, {}, {
            OpenApiExampleObject: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                lite: BooleanConstructor;
                name: {
                    type: StringConstructor;
                    default: string;
                };
                nameTag: {
                    type: StringConstructor;
                    default: string;
                };
                example: {
                    type: ObjectConstructor;
                    required: true;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>, {}, {}, {
                valueFormatted(): string | null;
            }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                lite: BooleanConstructor;
                name: {
                    type: StringConstructor;
                    default: string;
                };
                nameTag: {
                    type: StringConstructor;
                    default: string;
                };
                example: {
                    type: ObjectConstructor;
                    required: true;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>> & Readonly<{}>, {
                name: string;
                lite: boolean;
                nameTag: string;
            }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            OpenApiTabs: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                tabNames: {
                    type: ObjectConstructor;
                    default: null;
                };
            }>, {}, {
                activeSlotName: null;
            }, {
                computedTabNames(): {};
            }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                tabNames: {
                    type: ObjectConstructor;
                    default: null;
                };
            }>> & Readonly<{}>, {
                tabNames: Record<string, any>;
            }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            OpenApiObjectModel: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                lite: BooleanConstructor;
                schema: {
                    type: ObjectConstructor;
                    required: true;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>, {}, {}, {
                resolvedSchema(): any;
                requiredProps(): any;
            }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                lite: BooleanConstructor;
                schema: {
                    type: ObjectConstructor;
                    required: true;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>> & Readonly<{}>, {
                lite: boolean;
            }, {}, {
                OpenApiSchemaProperty: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                    name: {
                        type: StringConstructor;
                        default: string;
                    };
                    required: {
                        type: BooleanConstructor;
                    };
                    schema: {
                        type: ObjectConstructor;
                        required: true;
                    };
                    noLines: {
                        type: BooleanConstructor;
                    };
                    hideTitleDescription: {
                        type: BooleanConstructor;
                    };
                    open: {
                        type: BooleanConstructor;
                    };
                    currentLocale: {
                        type: StringConstructor;
                        required: true;
                    };
                }>, {}, {
                    isOpen: boolean;
                }, {
                    resolvedSchema(): Record<string, any>;
                    isPlainArray(): any;
                    isObject(): boolean;
                    isArray(): boolean;
                    isOneOf(): boolean;
                    isAnyOf(): boolean;
                    hasProperties(): boolean;
                    exampleString(): any;
                    genExample(): string | null;
                    computedOneAnyOf(): any;
                    computedType(): any;
                    flags(): string[];
                    requiredProps(): any[];
                    classes(): {
                        'oapi-prop--is-object': boolean;
                        'oapi-prop--no-lines': boolean;
                        'oapi-prop--no-name': boolean;
                        'oapi-prop--deprecated': boolean;
                    };
                }, {
                    getType(schema: any): any;
                    toggle(): void;
                }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                    name: {
                        type: StringConstructor;
                        default: string;
                    };
                    required: {
                        type: BooleanConstructor;
                    };
                    schema: {
                        type: ObjectConstructor;
                        required: true;
                    };
                    noLines: {
                        type: BooleanConstructor;
                    };
                    hideTitleDescription: {
                        type: BooleanConstructor;
                    };
                    open: {
                        type: BooleanConstructor;
                    };
                    currentLocale: {
                        type: StringConstructor;
                        required: true;
                    };
                }>> & Readonly<{}>, {
                    name: string;
                    required: boolean;
                    open: boolean;
                    noLines: boolean;
                    hideTitleDescription: boolean;
                }, {}, {
                    OpenApiSchemaSubObject: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                        title: {
                            type: StringConstructor;
                            default: string;
                        };
                        currentLocale: {
                            type: StringConstructor;
                            required: true;
                        };
                    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                        title: {
                            type: StringConstructor;
                            default: string;
                        };
                        currentLocale: {
                            type: StringConstructor;
                            required: true;
                        };
                    }>> & Readonly<{}>, {
                        title: string;
                    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
                    OpenApiExpandIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
                }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            OpenApiDropdown: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                modelValue: {
                    type: (StringConstructor | NumberConstructor)[];
                    default: null;
                };
                options: {
                    type: ArrayConstructor;
                    required: true;
                };
                valueProp: {
                    type: StringConstructor;
                    default: string;
                };
                textProp: {
                    type: StringConstructor;
                    default: string;
                };
                placeholder: {
                    type: StringConstructor;
                    default: null;
                };
            }>, {}, {
                isOpen: boolean;
            }, {
                classes(): {
                    'oapi-dd--is-open': boolean;
                    'oapi-dd--empty': boolean;
                };
                selectedOption(): {} | null;
            }, {
                toggle(): void;
                handleOutsideClick(e: any): void;
                cleanupOutside(): void;
                open(): void;
                close(): void;
                select(value: any): void;
            }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                modelValue: {
                    type: (StringConstructor | NumberConstructor)[];
                    default: null;
                };
                options: {
                    type: ArrayConstructor;
                    required: true;
                };
                valueProp: {
                    type: StringConstructor;
                    default: string;
                };
                textProp: {
                    type: StringConstructor;
                    default: string;
                };
                placeholder: {
                    type: StringConstructor;
                    default: null;
                };
            }>> & Readonly<{}>, {
                modelValue: string | number;
                valueProp: string;
                textProp: string;
                placeholder: string;
            }, {}, {
                OpenApiExpandIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        OpenApiObjectModel: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            lite: BooleanConstructor;
            schema: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>, {}, {}, {
            resolvedSchema(): any;
            requiredProps(): any;
        }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            lite: BooleanConstructor;
            schema: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>> & Readonly<{}>, {
            lite: boolean;
        }, {}, {
            OpenApiSchemaProperty: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                name: {
                    type: StringConstructor;
                    default: string;
                };
                required: {
                    type: BooleanConstructor;
                };
                schema: {
                    type: ObjectConstructor;
                    required: true;
                };
                noLines: {
                    type: BooleanConstructor;
                };
                hideTitleDescription: {
                    type: BooleanConstructor;
                };
                open: {
                    type: BooleanConstructor;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>, {}, {
                isOpen: boolean;
            }, {
                resolvedSchema(): Record<string, any>;
                isPlainArray(): any;
                isObject(): boolean;
                isArray(): boolean;
                isOneOf(): boolean;
                isAnyOf(): boolean;
                hasProperties(): boolean;
                exampleString(): any;
                genExample(): string | null;
                computedOneAnyOf(): any;
                computedType(): any;
                flags(): string[];
                requiredProps(): any[];
                classes(): {
                    'oapi-prop--is-object': boolean;
                    'oapi-prop--no-lines': boolean;
                    'oapi-prop--no-name': boolean;
                    'oapi-prop--deprecated': boolean;
                };
            }, {
                getType(schema: any): any;
                toggle(): void;
            }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                name: {
                    type: StringConstructor;
                    default: string;
                };
                required: {
                    type: BooleanConstructor;
                };
                schema: {
                    type: ObjectConstructor;
                    required: true;
                };
                noLines: {
                    type: BooleanConstructor;
                };
                hideTitleDescription: {
                    type: BooleanConstructor;
                };
                open: {
                    type: BooleanConstructor;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>> & Readonly<{}>, {
                name: string;
                required: boolean;
                open: boolean;
                noLines: boolean;
                hideTitleDescription: boolean;
            }, {}, {
                OpenApiSchemaSubObject: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                    title: {
                        type: StringConstructor;
                        default: string;
                    };
                    currentLocale: {
                        type: StringConstructor;
                        required: true;
                    };
                }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                    title: {
                        type: StringConstructor;
                        default: string;
                    };
                    currentLocale: {
                        type: StringConstructor;
                        required: true;
                    };
                }>> & Readonly<{}>, {
                    title: string;
                }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
                OpenApiExpandIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    OpenApiObjectModel: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        lite: BooleanConstructor;
        schema: {
            type: ObjectConstructor;
            required: true;
        };
        currentLocale: {
            type: StringConstructor;
            required: true;
        };
    }>, {}, {}, {
        resolvedSchema(): any;
        requiredProps(): any;
    }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        lite: BooleanConstructor;
        schema: {
            type: ObjectConstructor;
            required: true;
        };
        currentLocale: {
            type: StringConstructor;
            required: true;
        };
    }>> & Readonly<{}>, {
        lite: boolean;
    }, {}, {
        OpenApiSchemaProperty: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            name: {
                type: StringConstructor;
                default: string;
            };
            required: {
                type: BooleanConstructor;
            };
            schema: {
                type: ObjectConstructor;
                required: true;
            };
            noLines: {
                type: BooleanConstructor;
            };
            hideTitleDescription: {
                type: BooleanConstructor;
            };
            open: {
                type: BooleanConstructor;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>, {}, {
            isOpen: boolean;
        }, {
            resolvedSchema(): Record<string, any>;
            isPlainArray(): any;
            isObject(): boolean;
            isArray(): boolean;
            isOneOf(): boolean;
            isAnyOf(): boolean;
            hasProperties(): boolean;
            exampleString(): any;
            genExample(): string | null;
            computedOneAnyOf(): any;
            computedType(): any;
            flags(): string[];
            requiredProps(): any[];
            classes(): {
                'oapi-prop--is-object': boolean;
                'oapi-prop--no-lines': boolean;
                'oapi-prop--no-name': boolean;
                'oapi-prop--deprecated': boolean;
            };
        }, {
            getType(schema: any): any;
            toggle(): void;
        }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            name: {
                type: StringConstructor;
                default: string;
            };
            required: {
                type: BooleanConstructor;
            };
            schema: {
                type: ObjectConstructor;
                required: true;
            };
            noLines: {
                type: BooleanConstructor;
            };
            hideTitleDescription: {
                type: BooleanConstructor;
            };
            open: {
                type: BooleanConstructor;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>> & Readonly<{}>, {
            name: string;
            required: boolean;
            open: boolean;
            noLines: boolean;
            hideTitleDescription: boolean;
        }, {}, {
            OpenApiSchemaSubObject: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                title: {
                    type: StringConstructor;
                    default: string;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                title: {
                    type: StringConstructor;
                    default: string;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>> & Readonly<{}>, {
                title: string;
            }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            OpenApiExpandIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    OpenApiMediaTypes: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        data: {
            type: ObjectConstructor;
            required: true;
        };
        currentLocale: {
            type: StringConstructor;
            required: true;
        };
    }>, {}, {
        selectedMediaType: null;
    }, {
        types(): {
            value: string;
        }[];
        medaTypeObject(): any;
    }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        data: {
            type: ObjectConstructor;
            required: true;
        };
        currentLocale: {
            type: StringConstructor;
            required: true;
        };
    }>> & Readonly<{}>, {}, {}, {
        OpenApiExampleObject: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            lite: BooleanConstructor;
            name: {
                type: StringConstructor;
                default: string;
            };
            nameTag: {
                type: StringConstructor;
                default: string;
            };
            example: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>, {}, {}, {
            valueFormatted(): string | null;
        }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            lite: BooleanConstructor;
            name: {
                type: StringConstructor;
                default: string;
            };
            nameTag: {
                type: StringConstructor;
                default: string;
            };
            example: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>> & Readonly<{}>, {
            name: string;
            lite: boolean;
            nameTag: string;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        OpenApiTabs: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            tabNames: {
                type: ObjectConstructor;
                default: null;
            };
        }>, {}, {
            activeSlotName: null;
        }, {
            computedTabNames(): {};
        }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            tabNames: {
                type: ObjectConstructor;
                default: null;
            };
        }>> & Readonly<{}>, {
            tabNames: Record<string, any>;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        OpenApiObjectModel: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            lite: BooleanConstructor;
            schema: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>, {}, {}, {
            resolvedSchema(): any;
            requiredProps(): any;
        }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            lite: BooleanConstructor;
            schema: {
                type: ObjectConstructor;
                required: true;
            };
            currentLocale: {
                type: StringConstructor;
                required: true;
            };
        }>> & Readonly<{}>, {
            lite: boolean;
        }, {}, {
            OpenApiSchemaProperty: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                name: {
                    type: StringConstructor;
                    default: string;
                };
                required: {
                    type: BooleanConstructor;
                };
                schema: {
                    type: ObjectConstructor;
                    required: true;
                };
                noLines: {
                    type: BooleanConstructor;
                };
                hideTitleDescription: {
                    type: BooleanConstructor;
                };
                open: {
                    type: BooleanConstructor;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>, {}, {
                isOpen: boolean;
            }, {
                resolvedSchema(): Record<string, any>;
                isPlainArray(): any;
                isObject(): boolean;
                isArray(): boolean;
                isOneOf(): boolean;
                isAnyOf(): boolean;
                hasProperties(): boolean;
                exampleString(): any;
                genExample(): string | null;
                computedOneAnyOf(): any;
                computedType(): any;
                flags(): string[];
                requiredProps(): any[];
                classes(): {
                    'oapi-prop--is-object': boolean;
                    'oapi-prop--no-lines': boolean;
                    'oapi-prop--no-name': boolean;
                    'oapi-prop--deprecated': boolean;
                };
            }, {
                getType(schema: any): any;
                toggle(): void;
            }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                name: {
                    type: StringConstructor;
                    default: string;
                };
                required: {
                    type: BooleanConstructor;
                };
                schema: {
                    type: ObjectConstructor;
                    required: true;
                };
                noLines: {
                    type: BooleanConstructor;
                };
                hideTitleDescription: {
                    type: BooleanConstructor;
                };
                open: {
                    type: BooleanConstructor;
                };
                currentLocale: {
                    type: StringConstructor;
                    required: true;
                };
            }>> & Readonly<{}>, {
                name: string;
                required: boolean;
                open: boolean;
                noLines: boolean;
                hideTitleDescription: boolean;
            }, {}, {
                OpenApiSchemaSubObject: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
                    title: {
                        type: StringConstructor;
                        default: string;
                    };
                    currentLocale: {
                        type: StringConstructor;
                        required: true;
                    };
                }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                    title: {
                        type: StringConstructor;
                        default: string;
                    };
                    currentLocale: {
                        type: StringConstructor;
                        required: true;
                    };
                }>> & Readonly<{}>, {
                    title: string;
                }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
                OpenApiExpandIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
            }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        OpenApiDropdown: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            modelValue: {
                type: (StringConstructor | NumberConstructor)[];
                default: null;
            };
            options: {
                type: ArrayConstructor;
                required: true;
            };
            valueProp: {
                type: StringConstructor;
                default: string;
            };
            textProp: {
                type: StringConstructor;
                default: string;
            };
            placeholder: {
                type: StringConstructor;
                default: null;
            };
        }>, {}, {
            isOpen: boolean;
        }, {
            classes(): {
                'oapi-dd--is-open': boolean;
                'oapi-dd--empty': boolean;
            };
            selectedOption(): {} | null;
        }, {
            toggle(): void;
            handleOutsideClick(e: any): void;
            cleanupOutside(): void;
            open(): void;
            close(): void;
            select(value: any): void;
        }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            modelValue: {
                type: (StringConstructor | NumberConstructor)[];
                default: null;
            };
            options: {
                type: ArrayConstructor;
                required: true;
            };
            valueProp: {
                type: StringConstructor;
                default: string;
            };
            textProp: {
                type: StringConstructor;
                default: string;
            };
            placeholder: {
                type: StringConstructor;
                default: null;
            };
        }>> & Readonly<{}>, {
            modelValue: string | number;
            valueProp: string;
            textProp: string;
            placeholder: string;
        }, {}, {
            OpenApiExpandIcon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
