export declare class MetaInfo {
    udf1?: string;
    udf2?: string;
    udf3?: string;
    udf4?: string;
    udf5?: string;
    udf6?: string;
    udf7?: string;
    udf8?: string;
    udf9?: string;
    udf10?: string;
    udf11?: string;
    udf12?: string;
    udf13?: string;
    udf14?: string;
    udf15?: string;
    private static readonly FREE_MAX;
    private static readonly RESTRICTED_MAX;
    private static readonly RESTRICTED_PATTERN;
    constructor(udf1?: string, udf2?: string, udf3?: string, udf4?: string, udf5?: string, udf6?: string, udf7?: string, udf8?: string, udf9?: string, udf10?: string, udf11?: string, udf12?: string, udf13?: string, udf14?: string, udf15?: string);
    private static _validateSize;
    private static _validateSizeAndPattern;
    static builder(): MetaInfoBuilder;
}
declare class MetaInfoBuilder {
    private _udf1?;
    private _udf2?;
    private _udf3?;
    private _udf4?;
    private _udf5?;
    private _udf6?;
    private _udf7?;
    private _udf8?;
    private _udf9?;
    private _udf10?;
    private _udf11?;
    private _udf12?;
    private _udf13?;
    private _udf14?;
    private _udf15?;
    /**
     * SETTERS
     */
    udf1: (udf1: string) => MetaInfoBuilder;
    udf2: (udf2: string) => MetaInfoBuilder;
    udf3: (udf3: string) => MetaInfoBuilder;
    udf4: (udf4: string) => MetaInfoBuilder;
    udf5: (udf5: string) => MetaInfoBuilder;
    udf6: (udf6: string) => MetaInfoBuilder;
    udf7: (udf7: string) => MetaInfoBuilder;
    udf8: (udf8: string) => MetaInfoBuilder;
    udf9: (udf9: string) => MetaInfoBuilder;
    udf10: (udf10: string) => MetaInfoBuilder;
    udf11: (udf11: string) => MetaInfoBuilder;
    udf12: (udf12: string) => MetaInfoBuilder;
    udf13: (udf13: string) => MetaInfoBuilder;
    udf14: (udf14: string) => MetaInfoBuilder;
    udf15: (udf15: string) => MetaInfoBuilder;
    build: () => MetaInfo;
}
export {};
