import type { Id } from '../TieredSelect/TieredSelect.types'; export declare const empty: any[]; export declare const hideKeys: { overlay: string[]; target: string[]; }; export declare function defaultGetGroupId(tier: T): Id; export declare function defaultGetId(tier: T): Id; export declare function defaultGetLabel(tier: T): string; export declare function defaultGetNextGroupId(tier: T): Id; export declare function defaultIsTierDisabled(tier: T): boolean; export declare function noop(): void; export declare function always(): boolean; /** * Helper function to find path in tiered structure * @param optionsByNextGroupId * @param item * @param getGroupId * @param getNextGroupId * @returns */ export declare function findPath(optionsByNextGroupId: Record, item: T, getGroupId: (t: T) => Id): T[]; /** * Helper function to generate a path key * @param path * @param getLabel * @returns */ export declare function getPathKey(path: T[] | undefined, getLabel: (tier: T) => string | undefined): string;