import { EIP712Domain, PrivateKey, Receipt } from "@connext/types"; export declare const hashString: (str: string) => string; export declare const hashTypedMessage: (domainSeparator: string, messageHash: string) => string; export declare const hashStruct: (typeHash: string, types: string[], values: any[]) => string; export declare const DOMAIN_TYPE_HASH: string; export declare const hashDomainSeparator: (domain: EIP712Domain) => string; export declare const RECEIPT_TYPE_HASH: string; export declare const hashReceiptData: (receipt: Receipt) => string; export declare const hashReceiptMessage: (domain: EIP712Domain, receipt: Receipt) => string; export declare const signReceiptMessage: (domain: EIP712Domain, receipt: Receipt, privateKey: PrivateKey) => Promise; export declare const getTestEIP712Domain: (chainId: number) => EIP712Domain; //# sourceMappingURL=eip712.d.ts.map