UNPKG

@scalar/swagger-editor

Version:

an editor which is tailored to write OpenAPI spec

31 lines 1.26 kB
import { type SwaggerEditorHeaderProps } from '../../types'; declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<__VLS_TypePropsToRuntimeProps<SwaggerEditorHeaderProps>, { importUrlModal: { open: boolean; show: () => void; hide: () => void; }; openFileDialog: (localOptions?: Partial<import("@vueuse/core").UseFileDialogOptions> | undefined) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { import: (value: string) => void; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<__VLS_TypePropsToRuntimeProps<SwaggerEditorHeaderProps>>> & { onImport?: ((value: string) => any) | undefined; }, {}, {}>, { "tab-items"?(_: {}): any; }>; export default _default; type __VLS_NonUndefinedable<T> = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps<T> = { [K in keyof T]-?: {} extends Pick<T, K> ? { type: import('vue').PropType<__VLS_NonUndefinedable<T[K]>>; } : { type: import('vue').PropType<T[K]>; required: true; }; }; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; }; //# sourceMappingURL=SwaggerEditorHeader.vue.d.ts.map