import { Actions } from './Actions';
import { Condition } from './Condition';
import { EntryPoint } from './EntryPoint';
import { Networking } from './configuration/networking/Networking';
import { Target } from './Target';
/** An application load balancer configuration */
export interface ApplicationConfigurationCreation {
    /** All actions */
    actions?: Actions;
    /** List of certificate ID */
    certificates: string[];
    /** List of conditions */
    conditions?: Condition[];
    /** List of entryPoints */
    entryPoints: EntryPoint[];
    /** networking configuration */
    networking?: Networking;
    /** List of targets */
    targets?: Target[];
    /** Identifier and version of the configuration */
    version: number;
}
//# sourceMappingURL=ApplicationConfigurationCreation.d.ts.map