import { OnInit, EventEmitter, SimpleChanges } from '@angular/core';
import { NzMessageService } from 'ng-zorro-antd';
import { DatePipe } from '@angular/common';
import { DisabledTimeFn } from 'ng-zorro-antd/date-picker/standard-types';
export declare class NoiseSearchComponent implements OnInit {
    private message;
    private datepipe;
    bcacSearch: EventEmitter<any>;
    bcacDatepickerType: string;
    bcacQueryDateType: string;
    bcacDateFormat: string;
    bcacQueryTimeStart: string | Date;
    bcacQueryTimeEnd: string | Date;
    bcacQueryTimePickerStart: string | Date;
    bcacQueryTimePickerEnd: string | Date;
    bcacQueryTime: string | Date;
    bcacQueryTimePicker: string | Date;
    bcacAllDataList: any;
    bcacCheckedAreaList: any;
    bcacCheckedFuncList: any;
    bcacCheckedSiteList: any;
    _isShowAdminArea: boolean;
    bcacIsShowAdminArea: boolean;
    _isShowFuncZone: boolean;
    bcacIsShowFuncZone: boolean;
    _isShowSite: boolean;
    bcacIsShowSite: boolean;
    adminAreaList: Array<any>;
    funcZoneList: Array<any>;
    siteList: Array<any>;
    selectedAdminAreaList: any;
    selectedFuncZoneList: any;
    selectedSiteList: any;
    selectedAreaCode: any[];
    selectedFuncZone: any[];
    selectedMn: any[];
    areaToltalNumber: any;
    areaSelectedNumber: any;
    mnTotalNumber: any;
    mnSelectedNumber: any;
    funcZoneToltalNumber: any;
    funcZoneSelectedNumber: any;
    showmore_area: boolean;
    showmore_funczone: boolean;
    showmore_site: boolean;
    area_allChecked: boolean;
    area_indeterminate: boolean;
    funczone_allChecked: boolean;
    funczone_indeterminate: boolean;
    mn_allChecked: boolean;
    mn_indeterminate: boolean;
    today: Date;
    yesterday: Date;
    constructor(message: NzMessageService, datepipe: DatePipe);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    remove_duplicate(oldlist: any): any;
    NumberCal(type: any): void;
    queryByTime(): void;
    extractCheckedValue(objlist: any): any[];
    extractCheckedLabel(objlist: any): any[];
    area_updateAllChecked(e: any): void;
    funczone_updateAllChecked(e: any): void;
    mn_updateAllChecked(e: any): void;
    adminAreaChangeCallback(e: any): void;
    funcZoneChangeCallBak(e: any): void;
    querySiteChangeCallback(e: any): void;
    showMore(type: any): void;
    judgeBoxStatus(codelist: any, objlist: any): {
        indeterminate: boolean;
        allChecked: boolean;
    };
    range(start: number, end: number): number[];
    nzDisabledHours_start: () => any[];
    nzDisabledHours_end: () => any[];
    hourStimeChange(): void;
    hourEtimeChange(): void;
    disabledDate: (current: Date) => boolean;
    disabledDateTime: DisabledTimeFn;
    onStartChange($event: any): void;
    onEndChange($event: any): void;
    disabledMinuteStart(hour: number): number[];
    disabledMinuteEnd(hour: number): number[];
    disabledSecondsStart(hour: number, minute: number): number[];
    disabledSecondsEnd(hour: number, minute: number): number[];
    rewriteWeek(e: any): void;
    bcacDateFormatStart: any;
    rewriteWeekStart(e: any): void;
    bcacDateFormatEnd: any;
    rewriteWeekEnd(e: any): void;
}
