import { AccountKey, Authority, CID, DomainKey, DXN, RecordWithCid, RegistryClientBackend } from '../api'; import { Record as RawRecord } from '../proto'; import { PolkadotClient } from './polkadot-client'; /** * Polkadot DXNS registry client backend. */ export declare class PolkadotRegistry extends PolkadotClient implements RegistryClientBackend { getDomainKey(domainName: string): Promise; listAuthorities(): Promise; registerAuthority(owner: AccountKey): Promise; getResource(name: DXN): Promise; listResources(): Promise<[DXN, CID][]>; registerResource(name: DXN, cid: CID, owner: AccountKey): Promise; private _decodeResource; getRecord(cid: CID): Promise; listRecords(): Promise; registerRecord(record: RawRecord): Promise; registerRecordBytes(data: Uint8Array): Promise; private _decodeRecord; } //# sourceMappingURL=registry.d.ts.map