import { EventEmitter, OnInit } from '@angular/core';
import { ForgeJSONSchema } from '@lowcodeunit/core';
export declare class JSONSchemaValueComponent implements OnInit {
    Changed: EventEmitter<any>;
    DataChanged: EventEmitter<any>;
    Error: string;
    NewSimulatedArrayValue: string;
    PropertyID: string;
    Property: any;
    SimulationHelperOptions: any[];
    SimulationHelperOptionsDateTime: string[];
    SimulationHelperOptionsInteger: string[];
    SimulationHelperOptionsNumber: string[];
    SimulationHelperOptionsString: string[];
    Value: any;
    constructor();
    ngOnInit(): void;
    AddSimulatedArrayValue(): void;
    EmitChange(): void;
    EmitDataChange(id: string, value: any): void;
    IsSiumlationPropertyOfType(types: string[], except?: boolean): boolean;
    PropertiesChanged(properties: {
        [id: string]: {
            Prop: ForgeJSONSchema;
            Value: any;
        };
    }): void;
    RemoveSimulatedArrayValue(value: string): void;
    ValueChanged(value: any): void;
    ExtraDataChanged(type: string, value: any): void;
}
