import IWorldTestArea from "./IWorldTestArea";
import WorldTest from "./WorldTest.js";
import BlockLocation from "./../minecraft/BlockLocation";
import ActionSet from "../actions/ActionSet";
export default class WorldTestArea {
    private _test;
    data: IWorldTestArea;
    scripts: ActionSet[];
    private _location;
    private _onPropertyChanged;
    getProperty(id: string): any;
    setProperty(id: string, value: any): void;
    getBaseValue(): any;
    setBaseValue(value: any): void;
    get onPropertyChanged(): import("ste-events").IEvent<WorldTestArea, string>;
    get location(): BlockLocation;
    set location(location: BlockLocation);
    get title(): string;
    constructor(test: WorldTest, data: IWorldTestArea);
    generateGameTestJavaScript(groupName: string): string;
    createScript(type: string): void;
}
