export declare const FAMILIES: { Structured: string; Editorial: string; 'Spatial & Photographic': string; 'Bold & Graphic': string; 'Illustrated & Tactile': string; 'Classic & Ornamental': string; Contemporary: string; }; export declare const IDENTITIES: string[]; export declare const COLLECTIONS: string[]; export declare const INDUSTRIES: string[]; export type BrowseMetadata = { family: string; primaryIdentity: string; identities: string[]; primaryCollection: string; collections: string[]; industry?: string; industries?: string[]; media: 'none' | 'light' | 'photo-led'; tasks: string[]; fit: string[]; order: number; new: boolean; }; export declare const BROWSE_METADATA: Record; export declare function browseMetadata(id: string): BrowseMetadata; export type BrowseState = { collection: string; families: string[]; identities: string[]; industries: string[]; media: string[]; tasks: string[]; query: string; group: string; sort: string; archive: string; shortlist: string[]; compare: string[]; palette: string; viewport: string; }; /** Self-contained deterministic function also serialized into the portable browser. */ export declare function browseResults(themes: Array<{ id: string; name: string; description: string; browse: BrowseMetadata; }>, state: BrowseState): { visible: { id: string; name: string; description: string; browse: BrowseMetadata; }[]; groups: { name: string; themes: { id: string; name: string; description: string; browse: BrowseMetadata; }[]; }[]; };