import { BalBreakpoints, BalBreakpoint } from './breakpoints'; export declare const hasTouchSupport: () => boolean; export declare const isBrowser: (browser: 'Safari' | 'others') => boolean; export type Platforms = BalBreakpoint; export type PlatformSrcSet = Partial; export declare const getPlatforms: (_win?: any) => ("mobile" | "tablet" | "touch" | "desktop" | "highDefinition" | "widescreen" | "fullhd")[]; interface IsPlatformSignature { (plt: Platforms): boolean; (win: Window, plt: Platforms): boolean; } export declare const isPlatform: IsPlatformSignature; export declare const NewBalOptionValue: (value: string, label: string, disabled?: boolean, data?: T | undefined) => import("..").BalOptionValue; export declare const NewBalSingleOptionValue: (valueAndLabel: string, disabled?: boolean, data?: T | undefined) => import("..").BalOptionValue; export {};