import { ChannelOptions, GrpcUri, resolverManager } from './grpc-js.js';
declare class WechatyResolver implements resolverManager.Resolver {
    target: GrpcUri;
    listener: resolverManager.ResolverListener;
    channelOptions: ChannelOptions;
    private addresses;
    static getDefaultAuthority(target: GrpcUri): string;
    static setup(): void;
    constructor(target: GrpcUri, listener: resolverManager.ResolverListener, channelOptions: ChannelOptions);
    private reportResolutionError;
    updateResolution(): Promise<void>;
    destroy(): void;
}
export { WechatyResolver, };
//# sourceMappingURL=resolver-wechaty.d.ts.map