import { AppState } from "@nteract/types"; /** * Returns the Jupyter comms data for a given nteract application. */ export declare const comms: (state: AppState) => import("immutable").RecordOf; /** * Returns the comms models that are stored in the nteract application state. */ export declare const models: (state: AppState) => import("immutable").Map; /** * Returns the registered comm targets that are stored in the nteract application state. */ export declare const targets: (state: AppState) => import("immutable").Map; /** * Returns the information associated with currently registered comms. */ export declare const info: (state: AppState) => import("immutable").Map; /** * Returns the model associated with a comm at a certain id. * * @param state The current application state * @param { commId } The commId to get info for */ export declare const modelById: (state: AppState, { commId }: { commId: string; }) => any; /** * Returns the handler associated with a comm target at a certain id. * * @param state The current application state * @param { commId } The commId to get target for */ export declare const targetById: (state: AppState, { commId }: { commId: string; }) => any; /** * Returns the information associated with a comm registered at a certain id. * * @param state The current application state * @param { commId } The commId to get info for */ export declare const infoById: (state: AppState, { commId }: { commId: string; }) => any;