export declare class Hold {
    amount: bigint;
    expirationTimestamp: bigint;
    escrow: string;
    to: string;
    data: string;
}
export declare class ProtectedHold {
    hold: Hold;
    deadline: bigint;
    nonce: bigint;
}
export declare class HoldIdentifier {
    partition: string;
    tokenHolder: string;
    holdId: number;
}
export declare class HoldDetails {
    expirationTimeStamp: number;
    amount: bigint;
    escrowAddress: string;
    tokenHolderAddress: string;
    destinationAddress: string;
    data: string;
    operatorData: string;
    constructor(executionTimeStamp: number, amount: bigint, escrowAddress: string, tokenHolderAddress: string, destinationAddress: string, data: string, operatorData: string);
}
