import * as core from "@terrascript/core";
export interface AttributeArgs extends core.SchemaArgs {
    name: string | core.StringOut;
    value: string | core.StringOut;
}
export declare class Attribute extends core.Schema<AttributeArgs> {
    name: string | core.StringOut;
    value: string | core.StringOut;
}
export interface LbSslNegotiationPolicyArgs extends core.ResourceArgs {
    attribute?: core.Array<Attribute> | core.ArrayOut<Attribute>;
    lbPort: number | core.NumberOut;
    loadBalancer: string | core.StringOut;
    name: string | core.StringOut;
}
export declare class LbSslNegotiationPolicy extends core.Resource<LbSslNegotiationPolicyArgs> {
    attribute?: core.Array<Attribute> | core.ArrayOut<Attribute>;
    id: string | core.StringOut;
    lbPort: number | core.NumberOut;
    loadBalancer: string | core.StringOut;
    name: string | core.StringOut;
    constructor(name: string, args?: LbSslNegotiationPolicyArgs);
    getNamespace(): string;
}
//# sourceMappingURL=lb_ssl_negotiation_policy.d.ts.map