import { ErrorObject, CapAlertNodeObject, Configuration } from './interfaces';
export declare class Capgen {
    err: ErrorObject;
    config: Configuration;
    private capJsonObject;
    constructor(config: Configuration);
    /**
     * @description createUsing method is the main method that generates the CAP1.2 XML
     * @param capJsonObject CapJsonObject
     */
    createUsing(capJsonObject: CapAlertNodeObject): string | ErrorObject;
    private capElement;
    private capOptionalElement;
}
