import { oAddress } from './o-address.js'; import { oObject } from '../core/o-object.js'; import { oTransport } from '../transports/o-transport.js'; import { TransportType } from '../transports/interfaces/transport-type.enum.js'; import { RouteResponse } from './interfaces/route.response.js'; import { ResolveRequest } from './interfaces/resolve.request.js'; export declare abstract class oAddressResolver extends oObject { protected readonly address: oAddress; constructor(address: oAddress); get customTransports(): oTransport[]; get transportTypes(): TransportType[]; resolve(request: ResolveRequest): Promise; } //# sourceMappingURL=o-address-resolver.d.ts.map