import { ImportFileHandle, ImportProgress } from '@platforma-sdk/model'; type __VLS_Props = { /** * The current import file handle. */ modelValue: ImportFileHandle | undefined; /** * The label to display above the input field. */ label?: string; /** * If `true`, the input field is marked as required. */ required?: boolean; /** * If `true`, the component border is dashed. */ dashed?: boolean; /** * Allowed file extensions (should start with `.`) */ extensions?: string[]; /** * Placeholder text */ placeholder?: string; /** * Import/Upload progress */ progress?: ImportProgress; /** * An error message to display below the input field. */ error?: unknown; /** * A helper text to display below the input field when there are no errors. */ helper?: string; /** * Remove rounded border and change styles */ cellStyle?: boolean; /** * File dialog title */ fileDialogTitle?: string; /** * If `true`, the file dialog window closes when clicking outside the modal area (default: `true`) */ fileDialogCloseOnOutsideClick?: boolean; }; declare function __VLS_template(): { attrs: Partial<{}>; slots: { tooltip?(_: {}): any; }; refs: { rootRef: HTMLDivElement; label: HTMLLabelElement; }; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:modelValue": (value: ImportFileHandle | undefined) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:modelValue"?: ((value: ImportFileHandle | undefined) => any) | undefined; }>, { label: string; progress: ImportProgress; error: undefined; placeholder: string; helper: string; extensions: string[]; cellStyle: boolean; fileDialogTitle: string; fileDialogCloseOnOutsideClick: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { rootRef: HTMLDivElement; label: HTMLLabelElement; }, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=PlFileInput.vue.d.ts.map