export interface ServerDescriptor { publicKey: string | Uint8Array; cid?: string; ipns?: string; peerId?: string; relayAddresses?: string[]; } export interface ServerDescriptorResolver { resolveCID?(cid: string): Promise; resolveIPNS?(name: string): Promise; } export interface NormalizedServerDescriptor { publicKey: Uint8Array; publicKeyHex: string; peerId: string; cid?: string; ipns?: string; relayAddresses: string[]; rawEpmBytes?: Uint8Array; source: 'descriptor' | 'epm'; } export type ServerDescriptorInput = ServerDescriptor | Uint8Array; export declare function normalizeServerDescriptor(input: ServerDescriptorInput, resolver?: ServerDescriptorResolver): Promise; export declare function normalizeEPMDescriptor(epmBytes: Uint8Array): Promise; //# sourceMappingURL=server-descriptor.d.ts.map