import { AddressOrPair } from '@polkadot/api/types'; import { DomainKey, AccountKey, AuctionsClientBackend, Auction } from '../api'; import { SignTxFunction } from './api-transaction-handler'; import { PolkadotClient } from './polkadot-client'; /** * Polkadot DXNS auctions client backend. */ export declare class PolkadotAuctions extends PolkadotClient implements AuctionsClientBackend { getAuction(name: string): Promise; listAuctions(): Promise; createAuction(name: string, startAmount: number): Promise; bidAuction(name: string, amount: number): Promise; closeAuction(name: string): Promise; forceCloseAuction(name: string, sudoSignFn: SignTxFunction | AddressOrPair): Promise; claimAuction(domainName: string, account: AccountKey): Promise; private _decodeAuction; } //# sourceMappingURL=auctions.d.ts.map