declare const _default: (__VLS_props: { readonly onDelete?: ((...args: any[]) => any) | undefined; readonly onUpdate?: ((...args: any[]) => any) | undefined; file: T | File; deleteLabel: string; updateLabel: string; error?: string | undefined; canDelete?: boolean | undefined; disabled?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: { slots: Readonly<{ /** Information under the file name */ information?: (() => any) | undefined; /** Extra file actions */ actions?: (() => any) | undefined; }> & { /** Information under the file name */ information?: (() => any) | undefined; /** Extra file actions */ actions?: (() => any) | undefined; }; attrs: any; emit: (event: "delete" | "update", ...args: any[]) => void; } | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{ props: { readonly onDelete?: ((...args: any[]) => any) | undefined; readonly onUpdate?: ((...args: any[]) => any) | undefined; file: T | File; deleteLabel: string; updateLabel: string; error?: string | undefined; canDelete?: boolean | undefined; disabled?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ /** Information under the file name */ information?: (() => any) | undefined; /** Extra file actions */ actions?: (() => any) | undefined; }> & { /** Information under the file name */ information?: (() => any) | undefined; /** Extra file actions */ actions?: (() => any) | undefined; }; emit: (event: "delete" | "update", ...args: any[]) => void; }>) => import("vue").VNode & { __ctx?: { props: { readonly onDelete?: ((...args: any[]) => any) | undefined; readonly onUpdate?: ((...args: any[]) => any) | undefined; file: T | File; deleteLabel: string; updateLabel: string; error?: string | undefined; canDelete?: boolean | undefined; disabled?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ /** Information under the file name */ information?: (() => any) | undefined; /** Extra file actions */ actions?: (() => any) | undefined; }> & { /** Information under the file name */ information?: (() => any) | undefined; /** Extra file actions */ actions?: (() => any) | undefined; }; emit: (event: "delete" | "update", ...args: any[]) => void; } | undefined; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {};