import { USWDSBaseComponent } from '@uswds-wc/core'; /** * USA Date Picker Web Component * * Minimal wrapper around USWDS date picker functionality. * All date picker behavior and calendar popup is managed by USWDS JavaScript. * * **MANDATORY INITIAL VALUE PATTERN**: * This component uses USWDS-native `data-default-value` pattern for initial value persistence. * DO NOT create custom restoration logic. See docs/USWDS_INITIAL_VALUE_PATTERN.md * * @element usa-date-picker * @fires date-change - Dispatched when the date value changes * * @see README.mdx - Complete API documentation, usage examples, and implementation notes * @see CHANGELOG.mdx - Component version history and breaking changes * @see TESTING.mdx - Testing documentation and coverage reports * @see ../../docs/USWDS_INITIAL_VALUE_PATTERN.md - MANDATORY initial value pattern * * @uswds-js-reference https://github.com/uswds/uswds/tree/develop/packages/usa-date-picker/src/index.js * @uswds-css-reference https://github.com/uswds/uswds/tree/develop/packages/usa-date-picker/src/styles/_usa-date-picker.scss * @uswds-docs https://designsystem.digital.gov/components/date-picker/ * @uswds-guidance https://designsystem.digital.gov/components/date-picker/#guidance * @uswds-accessibility https://designsystem.digital.gov/components/date-picker/#accessibility */ export declare class USADatePicker extends USWDSBaseComponent { static styles: import('lit').CSSResult; value: string; name: string; inputId: string; label: string; hint: string; placeholder: string; disabled: boolean; required: boolean; readonly: boolean; minDate: string; maxDate: string; error: string; errorState: boolean; private cleanup?; connectedCallback(): void; firstUpdated(changedProperties: Map): Promise; updated(changedProperties: Map): void; disconnectedCallback(): void; private handleInputChange; private handleKeydown; private renderLabel; private renderHint; private renderError; render(): import('lit-html').TemplateResult<1>; focus(): void; clear(): void; toggleCalendar(): void; isValid(): boolean; } //# sourceMappingURL=usa-date-picker.d.ts.map