import type { FileValidationRule, FileValidationRuleSets } from './file-validation-types'; export declare const toRuleSets: (rules: FileValidationRule[] | FileValidationRuleSets) => FileValidationRuleSets; /** * Union of every rule's `accept` across all sets, de-duplicated — the native picker filter / * drag-over hint a containing cmp shows so a file matching any set can be selected. */ export declare const deriveAccept: (rules: FileValidationRule[] | FileValidationRuleSets) => string; export declare const pickRuleSet: (file: File, sets: FileValidationRuleSets) => FileValidationRule[] | null;