import { RaftTypeE } from "../../types/raft"; type ApplicationManagerWithConnections = { connectedRafts?: Record; connectedRaftsContext?: Array<{ id?: string; type?: RaftTypeE; isSelected?: boolean; }>; }; type ConnectedRaftEntity = { type?: RaftTypeE; getSerialNumber?: () => string; }; export type FeedbackRobotConnectionDetails = { selectedRaftType: RaftTypeE.MARTY | RaftTypeE.COG; selectedRaftSerialNumber: string | null; }; export declare const FEEDBACK_REQUIRES_ROBOT_CONNECTION_MESSAGE = "Please connect to a device before sending feedback."; export declare function hasActiveRobotConnection(applicationManager?: ApplicationManagerWithConnections | undefined): boolean; export declare function getActiveFeedbackRobotConnection(applicationManager?: ApplicationManagerWithConnections | undefined): FeedbackRobotConnectionDetails | null; export declare function isRobotConnectionRequiredForFeedbackSource(source: string): boolean; export {};