import { EventEmitter, OnInit } from '@angular/core';
import { EditorConfig } from 'vcomply-editor';
import * as i0 from "@angular/core";
export declare class AddSegmentPopupComponent implements OnInit {
    selectedColor: string;
    top: string;
    left: string;
    save: EventEmitter<any>;
    closeSegment: EventEmitter<any>;
    segmentCollection: any;
    mode: any;
    maxRange: any;
    criteria: any;
    segmentError: any;
    constructor();
    ngOnInit(): void;
    fromManager(mode: any): void;
    toManager(mode: any): void;
    saveSegment(): void;
    closeResult(): void;
    validateSegment(): boolean;
    description: EditorConfig;
    static ɵfac: i0.ɵɵFactoryDeclaration<AddSegmentPopupComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AddSegmentPopupComponent, "app-add-segment-popup", never, { "top": { "alias": "top"; "required": false; }; "left": { "alias": "left"; "required": false; }; "segmentCollection": { "alias": "segmentCollection"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "maxRange": { "alias": "maxRange"; "required": false; }; "criteria": { "alias": "criteria"; "required": false; }; }, { "save": "save"; "closeSegment": "closeSegment"; }, never, never, false, never>;
}
