import type { NaturalNumber } from "../../common/CustomTypes/Numerics";
export interface TemplateParameter {
    AllowedPattern?: string;
    AllowedValues?: any[];
    ConstraintDescription?: string;
    Default?: any;
    Description?: string;
    MaxLength?: NaturalNumber | 0;
    MaxValue?: number;
    MinLength?: NaturalNumber | 0;
    MinValue?: number;
    NoEcho?: boolean;
    Type: string;
}
export declare type SamTemplateParameter = TemplateParameter;
export declare const isTemplateParameter: import("@altostra/type-validations").ObjectOfTypeValidation<TemplateParameter>;
export declare const isSamTemplateParameter: import("@altostra/type-validations").ObjectOfTypeValidation<TemplateParameter>;
