/**
 * Display a date input field.
 *
 * ```ts
 * <verdocs-date-input type="text" label="DOB" placeholder="Date of Birth..." value="" />
 * ```
 */
export declare class VerdocsDateInput {
    private inputEl;
    private picker;
    hostEl: HTMLElement;
    /**
     * The initial value for the input field.
     */
    value: string;
    /**
     * The label for the field.
     */
    label: string;
    /**
     * The placeholder for the field.
     */
    placeholder: string;
    /**
     * If supplied, a help icon will be displayed to provide the user more information.
     */
    helpText: string;
    /**
     * Should the field be disabled?
     */
    disabled: boolean;
    /**
     * Should the field be required?
     */
    required: boolean;
    showingPw: boolean;
    focused?: boolean;
    containerId: string;
    focusField(): Promise<void>;
    componentDidLoad(): void;
    copyToClipboard(): void;
    render(): any;
}
