export interface FileFilterProps { filterByType?: string; } export type FileFilterResult = { accepted: File[]; rejected: File[]; }; export declare const makeFileFilterProps: (defaults?: Defaults | undefined) => { filterByType: unknown extends Defaults["filterByType"] ? StringConstructor : { type: import("vue").PropType; default: unknown extends Defaults["filterByType"] ? string : string | Defaults["filterByType"]; }; }; export declare function useFileFilter(props: FileFilterProps): { filterAccepted: (files: File[]) => FileFilterResult; };