export declare const isIOS: boolean; export declare const isAndroid: boolean; export declare function pick(keys: T[], obj: O): Pick; export declare function omit(keys: T[], obj: O): Omit; export declare function hexToRgba(hex: string, a: number): string; export declare function dimHex(hex: string, surface: string, amount?: number): string; export declare const deepCompareValue: (a: V, b: V) => boolean; export declare const useKeyboard: () => { isKeyboardVisible: boolean; keyboardHeight: number; }; export type CamelCase = S extends `${infer F}-${infer R}` ? R extends `${string}-${string}` ? `${F}${Capitalize>}` : `${F}${Capitalize}` : never; export declare const transformKebabCaseToCamelCase: (string: T) => CamelCase; export declare function assert(condition: unknown, message: string): asserts condition;