import { EventEmitter } from '@angular/core'; import { NzDateMode } from 'ng-zorro-antd/date-picker'; interface IParamsObj { startTime: string; endTime: string; timeRangeType: number; customStartTime: string; customEndTime: string; } export declare class DatePickerGroupComponent { set params(value: IParamsObj); get params(): IParamsObj; _params: { startTime: string; endTime: string; timeRangeType: number; customEndTime: string; customStartTime: string; }; selectPlaceHolder: string; hour: boolean; nzFormat: string; updateFormat: string; selected: EventEmitter; datePickerValue: any; timeRangeMode: NzDateMode; timeRangeTypeArr: { name: string; value: number; }[]; /** * 时间周期变更 * * @param {*} range * @memberof DatePickerGroupComponent */ timeRangeTypeChange(range: number, isInit?: boolean): void; /** * 选择时间变更 * * @param {*} event * @memberof DatePickerGroupComponent */ datePickerChange(event: any): void; /** * 设置日 * * @param {Date} date * @memberof DatePickerGroupComponent */ setDayDate(date: Date): void; /** * 设置周 * * @param {Date} date * @memberof DatePickerGroupComponent */ setWeekDate(date: Date): void; /** * 设置月 * * @param {Date} date * @memberof DatePickerGroupComponent */ setMonthDate(date: Date): void; /** * 设置自定义时间区间 * * @param {Date[]} dateArr * @memberof DatePickerGroupComponent */ setCustomDate(dateArr: Date[]): void; /** * 手写日期 format 方法应对国际化问题 * * @param {*} time * @return {*} * @memberof DatePickerGroupComponent */ handleTimeFormat(time: Date): string; } export {};