import { ChangeDetectorRef, OnInit } from '@angular/core'; import { ControlContainer } from '@angular/forms'; import { DateAdapter } from '@angular/material/core'; import { ControlBaseComponent } from '../../control-base/control-base.component'; import { IIcons } from '../../config/interfaces/config.interface'; import { InputAlign } from '../../types/interfaces/input-align.type'; import { IMatTheme } from '../../types/interfaces/mat-theme.interface'; import * as i0 from "@angular/core"; export declare class DateComponent extends ControlBaseComponent implements OnInit { private dateAdapter; protected changeDetectorRef: ChangeDetectorRef; theme: IMatTheme; color: string; suffix?: string; prefix?: string; help?: string; labelFixed?: boolean; size: 'small' | 'normal'; label?: string; loading?: boolean; readOnly?: boolean; type: string; placeholder: string; align: InputAlign; _locate?: string; icons?: IIcons; calendarHeader?: any; set locate(locate: string); min: null | Date; max: null | Date; touchUi: boolean; removeMarginBottom?: boolean; startView: 'month' | 'year' | 'multi-year'; constructor(dateAdapter: DateAdapter, controlContainer: ControlContainer, changeDetectorRef: ChangeDetectorRef); ngOnInit(): void; dateFilter: (date: Date | null) => boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }