import { MsgCreateBidResponse, MsgCloseBidResponse, MsgCreateBid, MsgCloseBid } from "./bid"; import { MsgWithdrawLeaseResponse, MsgCreateLeaseResponse, MsgCloseLeaseResponse, MsgWithdrawLease, MsgCreateLease, MsgCloseLease } from "./lease"; export declare const protobufPackage = "akash.market.v1beta2"; /** Msg defines the market Msg service */ export interface Msg { /** CreateBid defines a method to create a bid given proper inputs. */ CreateBid(request: MsgCreateBid): Promise; /** CloseBid defines a method to close a bid given proper inputs. */ CloseBid(request: MsgCloseBid): Promise; /** WithdrawLease withdraws accrued funds from the lease payment */ WithdrawLease(request: MsgWithdrawLease): Promise; /** CreateLease creates a new lease */ CreateLease(request: MsgCreateLease): Promise; /** CloseLease defines a method to close an order given proper inputs. */ CloseLease(request: MsgCloseLease): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); CreateBid(request: MsgCreateBid): Promise; CloseBid(request: MsgCloseBid): Promise; WithdrawLease(request: MsgWithdrawLease): Promise; CreateLease(request: MsgCreateLease): Promise; CloseLease(request: MsgCloseLease): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } export {};