/** Core */
import { CoreComponent } from "cmf.core/src/core";
/** Angular */
import * as ng from "@angular/core";
/** Bags */
import { Cmf } from "cmf.lbos";
/**
* @whatItDoes
* Location Component.
*
* @howToUse
* This component is used with the inputs and outputs mentioned below.
*
* ### Inputs
* `Cmf.Foundation.BusinessObjects.Location` : **value** - The value of this component ;
* `boolean` : **isDisabled** - Defines if the input is disabled ;
* `number` : **minX** - The minX of this component ;
* `number` : **maxX** - The maxX of this component ;
* `number` : **minY** - The minY of this component ;
* `number` : **maxY** - The maxY of this component .
*
* ### Outputs
* `any` : **valueChange** - Triggered when the value change .
*
* ### Example
* To use the component, assume this HTML Template as an example:
*
* ```HTML
*
*
* ```
*
*/
export declare class Location extends CoreComponent {
/**
* Value of the location.
*/
private _value;
minX: number;
maxX: number;
minY: number;
maxY: number;
/**
* Disabled input
*/
isDisabled: boolean;
/**
* Value Changed
*/
valueChange: ng.EventEmitter;
/**
* Constructor
*/
constructor();
/**
* Sets the location value
*/
/**
* Gets the location value
*/
value: Cmf.Foundation.BusinessObjects.Location;
/**
* Event when the value of XCoordinate is changed
*/
onXCoordinateChange(latitude: any): void;
/**
* Event when the value of YCoordinate is changed
*/
onYCoordinateChange(longitude: any): void;
}
export declare class LocationModule {
}