import { ModelComponent } from "../ModelComponent";
export declare class InStringPlaceholder extends ModelComponent implements IInStringPlaceholder {
    constructor(id?: string, name?: string, mask?: string, value?: string, values?: string[]);
    private _mask;
    private _value;
    private _values;
    get mask(): string;
    set mask(value: string);
    get value(): string;
    set value(value: string);
    get values(): string[];
    set values(values: string[]);
    generateNewIds(): void;
    protected _copy(source: InStringPlaceholder, destination: InStringPlaceholder, generateNewIds: boolean): InStringPlaceholder;
    clone(generateNewIds?: boolean): InStringPlaceholder;
    equals(other: InStringPlaceholder): any;
    getSimplifiedObject(): IInStringPlaceholder;
}
export interface IInStringPlaceholder {
    id: string;
    mask: string;
    value: string;
    values: string[];
    name: string;
}
export default InStringPlaceholder;
