import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base';
import * as i0 from "@angular/core";
/**
* Represents the directive to define the navigation lines in the maps.
* ```html
*
*
*
*
*
*
*
*
* ```
*/
export declare class NavigationLineDirective extends ComplexBase {
private viewContainerRef;
directivePropList: any;
/**
* Gets or sets the angle of the curve connecting different locations in maps.
* @default 0
*/
angle: any;
/**
* Gets or sets the options to customize the arrow for the navigation line in maps.
*/
arrowSettings: any;
/**
* Gets or sets the color for the navigation lines in maps.
* @default 'black'
*/
color: any;
/**
* Gets or sets the dash-array for the navigation lines drawn in maps.
* @default ''
*/
dashArray: any;
/**
* Gets or sets the highlight settings of the navigation line in maps.
*/
highlightSettings: any;
/**
* Gets or sets the latitude value for the navigation lines to be drawn in maps.
* @default []
*/
latitude: any;
/**
* Gets or sets the longitude for the navigation lines to be drawn in maps.
* @default []
*/
longitude: any;
/**
* Gets or sets the selection settings of the navigation line in maps.
*/
selectionSettings: any;
/**
* Enables or disables the navigation lines to be drawn in maps.
* @default false
*/
visible: any;
/**
* Gets or sets the width of the navigation lines in maps.
* @default 1
*/
width: any;
tooltipSettings_template: any;
constructor(viewContainerRef: ViewContainerRef);
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵdir: i0.ɵɵDirectiveDeclaratione-navigationLineSettings>e-navigationLineSetting", never, { "angle": "angle"; "arrowSettings": "arrowSettings"; "color": "color"; "dashArray": "dashArray"; "highlightSettings": "highlightSettings"; "latitude": "latitude"; "longitude": "longitude"; "selectionSettings": "selectionSettings"; "visible": "visible"; "width": "width"; }, {}, ["tooltipSettings_template"]>;
}
/**
* NavigationLine Array Directive
* @private
*/
export declare class NavigationLinesDirective extends ArrayBase {
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵdir: i0.ɵɵDirectiveDeclaratione-navigationLineSettings", never, {}, {}, ["children"]>;
}