import { LyraJSAPIMethodBrowser } from './index'; export interface IConnectSocketOptions { url: string; data?: { [key: string]: string; }; header?: { [key: string]: string; }; } export interface IConnectSocketResponse { [key: string]: never; } export interface ISendSocketMessageOptions { data?: string | ArrayBuffer; } export interface ISendSocketMessageResponse { [key: string]: never; } export interface ICloseSocketOptions { [key: string]: never; } export interface ICloseSocketResponse { [key: string]: never; } export declare enum SocketErrorCode { unknown = 1, connectWhenAlreadyConnected = 2, emptyURL = 3, illegalURLFormat = 4, illegalURLScheme = 5, timeout = 6, invalidServerCertificate = 7, invalidSecWebSocketAcceptResponse = 8, serverWasntRequested = 9, invalidState = 10, errorWritingToStream = 11, unableToAllocateMemory = 12 } export declare const SocketErrorMessage: { [key in keyof typeof SocketErrorCode]: string; }; export interface IErrMsg { error: number; message: string; } export interface ISocketAPI { connectSocket: LyraJSAPIMethodBrowser; closeSocket: LyraJSAPIMethodBrowser; sendSocketMessage: LyraJSAPIMethodBrowser; } //# sourceMappingURL=socket.d.ts.map