import * as cbor from "simple-cbor";
import { ICPRosettaConstructionCombineRequest, ICPRosettaConstructionPayloadsResponse, ICPRosettaICPRosettaOperation } from "./types";
import { Transaction } from "../../../types";
import { Account } from "@ledgerhq/types-live";
import BigNumber from "bignumber.js";
export declare const generateOperations: (tr: Transaction, a: Account) => ICPRosettaICPRosettaOperation[];
export declare class ingressExpiry {
    value: BigNumber;
    constructor(value: BigNumber);
    toCBOR(): cbor.CborValue;
    toHash(): ArrayBuffer;
}
export declare const generateSignaturesPayload: (signs: {
    txnSig: string;
    readSig: string;
}, payloads: ICPRosettaConstructionPayloadsResponse["payloads"], pubkey: string) => ICPRosettaConstructionCombineRequest["signatures"];
//# sourceMappingURL=utils.d.ts.map