import { address, BigMap, contract, int, nat, ticket, timestamp } from './type-aliases'; declare type Storage = { data: { admin: address; current_price: nat; reserve_price: nat; in_progress: boolean; start_time: timestamp; round_time: int; }; tickets: BigMap; }; declare type Methods = { buy: (param: contract) => Promise; cancel: (param: contract) => Promise; configure: (opening_price: nat, set_reserve_price: nat, set_start_time: timestamp, set_round_time: int, ticket: ticket) => Promise; drop_price: (param: nat) => Promise; start: () => Promise; }; export declare type TicketAuctionContractType = { methods: Methods; storage: Storage; code: { __type: 'TicketAuctionCode'; protocol: string; code: object[]; }; }; export {};