import { Contracts } from '../lib/Contracts';
import { address, SendOptions, CallOptions, Integer, TxResult } from '../../src/types';
export declare class ExpiryV2 {
private contracts;
constructor(contracts: Contracts);
getAdmin(options?: CallOptions): Promise
;
getExpiry(accountOwner: address, accountNumber: Integer, marketId: Integer, options?: CallOptions): Promise;
getApproval(approver: address, sender: address, options?: CallOptions): Promise;
getPrices(heldMarketId: Integer, owedMarketId: Integer, expiryTimestamp: Integer, options?: CallOptions): Promise<{
heldPrice: Integer;
owedPrice: Integer;
}>;
getRampTime(options?: CallOptions): Promise;
setApproval(sender: address, minTimeDelta: Integer, options?: SendOptions): Promise;
setRampTime(newExpiryRampTime: Integer, options?: SendOptions): Promise;
}