import { address, BigMap, bytes, contract, int, MMap, nat, ticket, timestamp } from './type-aliases'; declare type Storage = { admin: address; tickets: BigMap; current_id: nat; token_metadata: BigMap; }>; }; declare type Methods = { auction: (destination: contract, opening_price: nat, reserve_price: nat, start_time: timestamp, round_time: int, ticket_id: nat) => Promise; burn: (param: nat) => Promise; mint: (param: MMap) => Promise; receive: (param: ticket) => Promise; send: (destination: contract, ticket_id: nat) => Promise; }; export declare type TicketWalletContractType = { methods: Methods; storage: Storage; code: { __type: 'TicketWalletCode'; protocol: string; code: object[]; }; }; export {};