import { IPC_DATA_ENCODING } from "../internal/IpcData.js"; import { IPC_MESSAGE_TYPE } from "../internal/IpcMessage.js"; export type $IpcStreamData = ReturnType; declare const ipcStreamData: (stream_id: string, data: string | Uint8Array, encoding: IPC_DATA_ENCODING, order: number) => { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; }; export declare const IpcStreamData: ((stream_id: string, data: string | Uint8Array, encoding: IPC_DATA_ENCODING, order: number) => { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; }) & { fromBase64(stream_id: string, data: Uint8Array, order?: number): { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; } & { "inspect.custom"(): { data: string; "inspect.custom"(): any; }; }; fromBinary(stream_id: string, data: Uint8Array, order?: number): { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; } & { toJSON: (() => { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; } & { "inspect.custom"(): { data: string; "inspect.custom"(): any; }; }) & { readonly fn: () => { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; } & { "inspect.custom"(): { data: string; "inspect.custom"(): any; }; }; readonly hasRun: boolean; readonly result: { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; } & { "inspect.custom"(): { data: string; "inspect.custom"(): any; }; }; reset(): void; }; "inspect.custom"(): { data: string; "inspect.custom"(): any; }; }; fromUtf8(stream_id: string, data: Uint8Array, order?: number): { readonly stream_id: string; readonly data: string | Uint8Array; readonly encoding: IPC_DATA_ENCODING; readonly order: number; readonly type: IPC_MESSAGE_TYPE.STREAM_DATA; }; binary(streamData: $IpcStreamData): Uint8Array; text(streamData: $IpcStreamData): string; }; export {}; //# sourceMappingURL=IpcStreamData.d.ts.map