import type { CloudFormationValue, Numeric } from "./common";
export declare const FN_CIDR = "Fn::Cidr";
export declare type CidrKey = typeof FN_CIDR;
export interface Cidr {
    'Fn::Cidr': [
        ipBlock: CloudFormationValue<string>,
        count: CloudFormationValue<Numeric>,
        cidrBits: CloudFormationValue<Numeric>
    ];
}
export declare const isCidr: import("@altostra/type-validations").ObjectOfTypeValidation<Cidr>;
export declare function mkCidr(ipBlock: CloudFormationValue<string>, count: CloudFormationValue<Numeric>, cidrBits: CloudFormationValue<Numeric>): Cidr;
