import { EStatus } from "../components/customer-tile/status-pill/status-pill.definitions";
import * as i0 from "@angular/core";
export declare class AgentService {
    config: any;
    isListOpen: boolean;
    isMobileView: any;
    showMapview: boolean;
    currentTaskDetails: any;
    addTaskForm: {
        key: string;
        title: string;
        fields: ({
            key: string;
            label: string;
            validators: {
                required: boolean;
            };
            properties: {
                placeholder: string;
                readOnly: boolean;
                case: string;
                countryCode?: undefined;
                removeCountryCodeFromValue?: undefined;
                phoneMaskAfterCountryCode?: undefined;
            };
            type: string;
        } | {
            key: string;
            label: string;
            validators: {
                required: boolean;
            };
            properties: {
                countryCode: string;
                removeCountryCodeFromValue: boolean;
                phoneMaskAfterCountryCode: string;
                placeholder: string;
                readOnly: boolean;
                case?: undefined;
            };
            type: string;
        })[];
        properties: {
            header: {
                title: {
                    hidden: boolean;
                    label: string;
                };
                steps: {
                    hidden: boolean;
                };
                logo: {
                    hidden: boolean;
                };
            };
            footer: {
                viewFormsButton: {
                    hidden: boolean;
                    label: string;
                };
                saveButton: {
                    hidden: boolean;
                    label: string;
                };
            };
        };
    };
    notRequiredStatus: EStatus[];
    constructor();
    ngOnInit(): void;
    setAgentConfig(config: any): void;
    toggleMapview(): void;
    canPlotMarkers(status: any): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<AgentService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AgentService>;
}
