import React from 'react';
import type { Application } from '../application/application.model';
import type { ILoadBalancer, ILoadBalancerGroup, IServerGroup } from '../domain';
export interface ILoadBalancerProps {
    application: Application;
    grouping: ILoadBalancerGroup;
    loadBalancer: ILoadBalancer;
    serverGroups: IServerGroup[];
    showServerGroups?: boolean;
    showInstances?: boolean;
}
export declare class LoadBalancer extends React.Component<ILoadBalancerProps> {
    static defaultProps: Partial<ILoadBalancerProps>;
    render(): React.ReactElement<LoadBalancer>;
}
