export declare const SelectTypes: { readonly primary: "primary"; readonly checkbox: "checkbox"; readonly multi: "multi"; }; export type SelectTypes = (typeof SelectTypes)[keyof typeof SelectTypes]; export declare const NvSelectItemDefaultProps: { readonly VALUE: "value"; readonly ITEMS: "items"; readonly TEXT: "text"; }; export type NvSelectItemDefaultProps = (typeof NvSelectItemDefaultProps)[keyof typeof NvSelectItemDefaultProps]; export type ValueType = unknown; export type TextType = string; type OptionalFields = Partial>; export type PreparedItemBase = Record & Record; export type BaseSelectItem = OptionalFields & PreparedItemBase; export type TopLevelItem = BaseSelectItem; export type ItemCategory = OptionalFields & Omit, ItemsKey> & Omit>>, TextKey>; export type SelectItem = TopLevelItem | ItemCategory; export declare const isTopLevelItem: (item: SelectItem, itemValue: ValueKey) => item is TopLevelItem; export type Translation = { value: string; }; export {};