import { CfnResource, Resolvable } from '../../base';
export declare type ImageVersion_Type = 'AWS::SageMaker::ImageVersion';
export declare const ImageVersion_Type = "AWS::SageMaker::ImageVersion";
/**
 * Resource Type definition for AWS::SageMaker::ImageVersion {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html}
 */
export default function ImageVersion(props: ImageVersion_Properties): CfnResource<ImageVersion_Properties>;
/**
 * Resource Type definition for AWS::SageMaker::ImageVersion {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html}
 */
export declare type ImageVersion_Properties = {
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-imagename}
     */
    ImageName: ImageName;
    ImageArn?: ImageArn;
    ImageVersionArn?: ImageVersionArn;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-baseimage}
     */
    BaseImage: BaseImage;
    ContainerImage?: ContainerImage;
    Version?: Version;
};
export declare type ImageName = Resolvable<string>;
export declare type ImageArn = Resolvable<string>;
export declare type ImageVersionArn = Resolvable<string>;
export declare type BaseImage = Resolvable<string>;
export declare type ContainerImage = Resolvable<string>;
export declare type Version = Resolvable<number>;
