import { AbstractLayout, DateField, Dimension, EventHandler, HtmlCompPrefSizeOptions, HtmlEnvironment, PropertyChangeEvent } from '../../../index';
export declare class DateTimeCompositeLayout extends AbstractLayout {
    MIN_DATE_FIELD_WIDTH: number;
    PREF_DATE_FIELD_WIDTH: number;
    MIN_TIME_FIELD_WIDTH: number;
    PREF_TIME_FIELD_WIDTH: number;
    htmlPropertyChangeHandler: EventHandler<PropertyChangeEvent<any, HtmlEnvironment>>;
    hgap: number;
    protected _dateField: DateField;
    constructor(dateField: DateField);
    protected _initDefaults(): void;
    protected _onHtmlEnvironmentPropertyChange(): void;
    layout($container: JQuery): void;
    protected _hgap(): number;
    preferredLayoutSize($container: JQuery, options?: HtmlCompPrefSizeOptions): Dimension;
}
//# sourceMappingURL=DateTimeCompositeLayout.d.ts.map