import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class ProductionVariant {
    ModelName: Value<string>;
    VariantName: Value<string>;
    InitialInstanceCount: Value<number>;
    InstanceType: Value<string>;
    AcceleratorType?: Value<string>;
    InitialVariantWeight: Value<number>;
    constructor(properties: ProductionVariant);
}
export interface EndpointConfigProperties {
    ProductionVariants: List<ProductionVariant>;
    KmsKeyId?: Value<string>;
    EndpointConfigName?: Value<string>;
    Tags?: List<Inner_ResourceTag>;
}
export default class Inner_EndpointConfig extends ResourceBase<EndpointConfigProperties> {
    static ProductionVariant: typeof ProductionVariant;
    constructor(properties: EndpointConfigProperties);
}
