import { address, BigMap, int, mutez, nat, timestamp, unit } from './type-aliases'; declare type Storage = { admin?: { admin: address; paused: boolean; pending_admin?: address; }; current_id: nat; max_auction_time: nat; max_config_to_start_time: nat; auctions: BigMap; }>; min_raise_percent: nat; min_raise: mutez; end_time: timestamp; highest_bidder: address; }>; allowlist: unit; }; declare type Methods = { confirm_admin: () => Promise; pause: (param: boolean) => Promise; set_admin: (param: address) => Promise; bid: (param: nat) => Promise; cancel: (param: nat) => Promise; resolve: (param: nat) => Promise; update_allowed: (param: never) => Promise; configure: (opening_price: mutez, min_raise_percent: nat, min_raise: mutez, round_time: nat, extend_time: nat, asset: Array<{ fa2_address: address; fa2_batch: Array<{ token_id: nat; amount: nat; }>; }>, start_time: timestamp, end_time: timestamp) => Promise; }; export declare type EnglishAuctionTezContractType = { methods: Methods; storage: Storage; code: { __type: 'EnglishAuctionTezCode'; protocol: string; code: object[]; }; }; export {};