import { Ref } from 'lit/directives/ref.js';
import { ZInput } from './input';
import { ZDateInput_Props } from '@zurich/dev-utils/code/DateInput';
import { ZCalendar } from './calendar';
/** ## ``
*
* Component docs.
*/
export declare class ZDateInput extends ZInput implements ZDateInput_Props {
#private;
readonly _name = "date-input";
model?: ZDateInput_Props['model'];
range?: ZDateInput_Props['range'];
min?: ZDateInput_Props['min'];
max?: ZDateInput_Props['max'];
'input-type': ZDateInput_Props['input-type'];
pattern?: ZDateInput_Props['pattern'];
placeholder?: ZDateInput_Props['placeholder'];
'custom-ui'?: ZDateInput_Props['custom-ui'];
'first-weekday'?: ZDateInput_Props['first-weekday'];
'calendar-type'?: ZDateInput_Props['calendar-type'];
'today-nav'?: ZDateInput_Props['today-nav'];
'selected-nav'?: ZDateInput_Props['selected-nav'];
_showCalendar: boolean;
_value: NonNullable | null;
calendarRef: Ref;
render(): import('lit-html').TemplateResult<1>;
reset(): void;
static styles: import('lit').CSSResult;
}
declare global {
interface HTMLElementTagNameMap {
'z-date-input': ZDateInput;
}
}