import { BuilderPropertiesData, BuilderSubPropertiesData } from "../types/builder";
import { Program } from "./Statements";
export default class CordBuilder {
    private propertiesData;
    program: Program;
    private name;
    private subPropertiesData?;
    constructor(propertiesData: BuilderPropertiesData[], program: Program, name: string, subPropertiesData?: BuilderSubPropertiesData[] | undefined);
    validateProperties(): void;
    validateSubProperties(): void;
}
