import { PressProfiles } from '../../util'; import { IColor } from '../ColorSlider/ColorSlider'; import { ISelectOption } from '../Select'; import { ConnectionConfig, Dock, IInputDevice } from './types'; export declare const shouldPressProfileSelectionForRoomBeVisible: (dockNumber: string, inputDevice: IInputDevice) => boolean; export declare const shouldPressProfileSelectionForScenesBeVisible: (inputDevice: IInputDevice) => boolean; export declare const isConnectionValidBasedOnConfiguringDirection: (configuringDirection: string, connectionsParams: ConnectionConfig, connection: any) => boolean; export declare const getFrameLedSelectedColors: (inputDevice: IInputDevice, connectionsConfiguration: any, pressProfile: PressProfiles, deviceIndex: number, dock: Dock) => IColor[]; export declare const getBuzzerSelectValue: (inputDevice: IInputDevice, connectionsConfiguration: any, pressProfile: PressProfiles, deviceIndex: number, dock: Dock) => { value: string; label: string; }; export declare const onBuzzerMelodySelect: (inputDevice: IInputDevice, connectionsConfiguration: any, pressProfile: PressProfiles, setInputDevice: React.Dispatch>, deviceIndex: number, dock: Dock, updateConnections: any, melody: ISelectOption) => void; export declare const onFrameLedColorSelect: (inputDevice: IInputDevice, connectionsConfiguration: any, pressProfile: PressProfiles, setInputDevice: React.Dispatch>, deviceIndex: number, dock: Dock, updateConnections: any, selectedColor: IColor) => void;