/// <reference types="node" />
/// <reference types="node" />
import type Transport from "@ledgerhq/hw-transport";
export declare const EIP712_P1: {
    readonly complete: 0;
    readonly partial: 1;
};
export declare const EIP712_P2: {
    readonly structName: 0;
    readonly structField: 255;
    readonly array: 15;
    readonly signFullImplementation: 1;
};
/**
 * Sends EIP712 payload to device, chunking if necessary.
 * Splits payloads larger than 255 bytes into multiple APDUs.
 */
export declare function sendEIP712Payload(transport: Transport, cla: number, ins: number, p2: number, payload: Buffer): Promise<void>;
//# sourceMappingURL=transport.d.ts.map