import { EventEmitter } from "@angular/core";
import { ControlValueAccessor } from "@angular/forms";
import { AreaService } from "../services/area.service";
export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any;
export declare class AreaSelectComponent implements ControlValueAccessor {
    areaService: AreaService;
    label: any;
    level: any;
    width: any;
    border: any;
    onChange: EventEmitter<{}>;
    constructor(areaService: AreaService);
    onTouchedCallback: () => void;
    onChangeCallback: (_: any) => void;
    innerValue: any;
    value: any;
    writeValue(value: any): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    onChangeHandler($event: any): void;
    dataHandler: Function;
    labelHandler: Function;
}
export declare class AreaSelectModule {
}
