/** 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 { }