import { BaseComponentProps } from '../types'; export declare const generateId: () => string; export declare const splitBaseAndNativeProps: >(rest: T) => { styleProps: Record; nativeProps: Record; }; export declare const splitVisibleAndHiddenProps: >(nativeProps: T) => { visibleProps: Record; hiddenInputProps: Record; }; export declare const getComponentClasses: (baseProps: BaseComponentProps, additionalClasses?: string) => string; export declare const getComponentStyles: (baseProps: BaseComponentProps) => React.CSSProperties; export declare const getResolvedSize: (baseProps: BaseComponentProps) => string; export declare const formatValue: (value: unknown, type?: "string" | "number" | "boolean" | "date") => string | number | boolean | Date; export declare const filterItems: (items: T[], query: string) => T[]; export declare const truncateText: (text: string, maxLength: number) => string;