import { EventEmitter } from '@angular/core';
import { DatePickerBase } from '../date-picker-base';
import { ControlValueAccessor } from '@angular/forms';
import * as moment from 'moment';
import * as i0 from "@angular/core";
export declare class WeekPickerComponent extends DatePickerBase implements ControlValueAccessor {
    /**
     * 内部用的值
     */
    value: Date;
    /**
     * 日期 Moment
     */
    ngModel: moment.Moment;
    /**
     * 展示的日期格式，见nzFormat特别说明
     */
    nzFormat: string;
    /**
     * 输入框提示文字
     */
    nzPlaceHolder: string;
    /**
     * 时间发生变化的回调
     */
    ngModelChange: EventEmitter<moment.Moment>;
    constructor();
    onNgModelChangeChange(event: Date): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    setDisabledState(isDisabled: boolean): void;
    writeValue(obj: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WeekPickerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WeekPickerComponent, "l-week-picker", never, { "ngModel": "ngModel"; "nzFormat": "nzFormat"; "nzPlaceHolder": "nzPlaceHolder"; }, { "ngModelChange": "ngModelChange"; }, never, never>;
}
