declare var __VLS_53: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_53) => any; }; declare const __VLS_component: import("vue").DefineComponent; readonly default: "default"; }; readonly description: { readonly type: StringConstructor; readonly default: undefined; }; readonly loading: { readonly type: BooleanConstructor; readonly default: false; }; readonly type: { readonly type: import("vue").PropType; readonly default: "file"; }; readonly src: { readonly type: StringConstructor; readonly default: undefined; }; readonly mask: { readonly type: StringConstructor; readonly default: undefined; }; readonly icon: { readonly type: import("vue").PropType; readonly default: "default"; }; readonly imageProps: { readonly type: import("vue").PropType>; readonly default: () => {}; }; readonly videoProps: { readonly type: import("vue").PropType>; readonly default: () => {}; }; readonly audioProps: { readonly type: import("vue").PropType>; readonly default: () => {}; }; readonly themeOverrides: { readonly type: import("vue").PropType>; readonly default: undefined; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any, string, import("vue").PublicProps, any, { readonly icon: import("./ai-file-card").PresetFileIcons; readonly size: import("./ai-file-card").FileCardSize; readonly themeOverrides: Record; readonly type: string; readonly loading: boolean; readonly mask: string; readonly description: string; readonly byte: number; readonly src: string; readonly imageProps: Record; readonly videoProps: Record; readonly audioProps: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };