import * as React from 'react';
import { Moment } from 'moment';
import Locale from './Locale';
import Model from './Model';
import Environment from './Environment';
export default class PeriodOfStayInput extends React.Component<Props> {
    constructor(props: Props);
    render(): JSX.Element;
    handleCheckInChange(newValue: Moment): void;
    handleCheckOutChange(newValue: Moment): void;
    handleNativeCheckInChange(ev: InputChangeEvent): void;
    handleNativeCheckOutChange(ev: InputChangeEvent): void;
}
export interface Props {
    className?: string;
    useInputTypeDate: boolean;
    locale: Locale;
    model: Model;
    environment: Environment;
    onChange: (newValue: Model) => void;
}
interface InputChangeEvent {
    target: {
        value: string;
    };
}
export {};
