import { LoadBalancer, ChannelControlHelper, LoadBalancingConfig } from './load-balancer'; import { SubchannelAddress } from './subchannel-address'; export declare class ChildLoadBalancerHandler implements LoadBalancer { private readonly channelControlHelper; private currentChild; private pendingChild; private ChildPolicyHelper; constructor(channelControlHelper: ChannelControlHelper); /** * Prerequisites: lbConfig !== null and lbConfig.name is registered * @param addressList * @param lbConfig * @param attributes */ updateAddressList(addressList: SubchannelAddress[], lbConfig: LoadBalancingConfig, attributes: { [key: string]: unknown; }): void; exitIdle(): void; resetBackoff(): void; destroy(): void; getTypeName(): string; }