import { InstalledAppId } from "../../types.js"; import { WsClient } from "../client.js"; import { Requester, Transformer } from "../common.js"; import { AppApi, AppInfoRequest, AppInfoResponse, AppSignalCb, CallZomeRequestGeneric, CallZomeResponseGeneric } from "./types.js"; export declare class AppWebsocket implements AppApi { client: WsClient; defaultTimeout: number; overrideInstalledAppId?: InstalledAppId; constructor(client: WsClient, defaultTimeout?: number, overrideInstalledAppId?: InstalledAppId); static connect(url: string, defaultTimeout?: number, signalCb?: AppSignalCb): Promise; _requester: (tag: string, transformer?: Transformer | undefined) => (req: ReqO, timeout?: number | undefined) => Promise; appInfo: Requester; callZome: Requester, CallZomeResponseGeneric>; }