import { encodeMessage } from '@trezor/protobuf'; import { ThpState, TransportProtocol } from '@trezor/protocol'; import { AsyncResultWithTypedError } from '../types'; export declare const createChunks: (data: Buffer, chunkHeader: Buffer, chunkSize: number) => Buffer[]; interface BuildMessageProps { messages: Parameters[0]; name: string; data: Record; protocol: TransportProtocol; thpState?: ThpState; } export declare const buildMessage: ({ messages, name, data, protocol, thpState }: BuildMessageProps) => Buffer; export declare const sendChunks: (chunks: Buffer[], apiWrite: (chunk: Buffer) => AsyncResultWithTypedError) => Promise<{ success: false; error: E; message?: string; } | { success: true; payload: undefined; }>; export {}; //# sourceMappingURL=send.d.ts.map