import { EventEmitter } from '../../stencil-public-runtime';
/**
 * DateTimePicker 日期时间选择器组件
 * 在同一个选择器里选择日期和时间
 */
export declare class DateTimePicker {
    el: HTMLElement;
    /** 绑定值 */
    modelValue?: string | Date;
    /** 输入框占位文本 */
    placeholder: string;
    /** 是否禁用 */
    disabled: boolean;
    /** 输入框尺寸 */
    size: 'large' | 'default' | 'small';
    /** 是否可清空 */
    clearable: boolean;
    /** 日期时间格式 */
    format: string;
    /** 原生 name 属性 */
    name?: string;
    /** 原生 id 属性 */
    inputId?: string;
    isOpen: boolean;
    inputValue: string;
    selectedDate?: Date;
    currentView: 'date' | 'time';
    /** 值改变事件 */
    hbChange: EventEmitter<string | Date>;
    private clickOutside;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    handleValueChange(): void;
    private updateInputValue;
    private handleInputClick;
    private handleClear;
    private handleDateSelect;
    private handleTimeSelect;
    private changeMonth;
    render(): any;
}
