import { Props } from 'tastycss'; declare function castNullableStringValue(props: T): T; declare function castNullableNumberValue(props: T): T; declare function castNullableArrayValue(props: T): T; declare function castNullableIsSelected(props: T): T; declare function castNullableSelectedKey(props: T): T; declare function castNullableField(props: T, keys: string[], type?: string, cast?: (k: any) => any): T; declare type WithNullableValue = Omit & { value?: T['value'] | any; defaultValue?: T['defaultValue'] | any; }; declare type WithNullableSelected = Omit & { isSelected?: T['isSelected'] | any; defaultSelected?: T['defaultSelected'] | any; }; declare type WithNullableSelectedKey = Omit & { selectedKey?: T['selectedKey'] | any; defaultSelectedKey?: T['defaultSelectedKey'] | any; }; export { WithNullableSelected, WithNullableSelectedKey, WithNullableValue, castNullableArrayValue, castNullableField, castNullableIsSelected, castNullableNumberValue, castNullableSelectedKey, castNullableStringValue };