import React from 'react'; import { TravelCloudClient, LegacyHotelsParams } from '../travelcloud'; export declare class LegacyHotelAdultOccupancySelect extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class LegacyHotelCheckOutDatePicker extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class LegacyHotelCheckInDatePicker extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class LegacyHotelCityCodeSelect extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { state: { options: any; }; handleSearch: (rc: any, value: any) => Promise; render(): JSX.Element; } export declare class LegacyHotelsParamsForm extends React.PureComponent<{ onChange: (legacyHotelParams: any) => void; value: LegacyHotelsParams; client: TravelCloudClient; defaultCityCodes: string[]; }> { static CityCodeSelect: typeof LegacyHotelCityCodeSelect; static CheckInDatePicker: typeof LegacyHotelCheckInDatePicker; static CheckOutDatePicker: typeof LegacyHotelCheckOutDatePicker; static AdultOccupancySelect: typeof LegacyHotelAdultOccupancySelect; state: { endOpen: boolean; defaultOptions: any; }; componentDidMount(): Promise; handle(key: any, value: any): void; disabledStartDate: (checkInDate: any) => any; disabledEndDate: (checkOutDate: any) => any; handleStartOpenChange: (open: any) => void; handleEndOpenChange: (open: any) => void; render(): JSX.Element; }