import React from "react"; import { TravelCloudClient } from "../travelcloud"; export declare const HotelsAndDestinationsName: ({ client, placeholder, style, className, params, onHotelsOrDestinationsChange, defaultCityCodes }: { client: TravelCloudClient; placeholder?: string; style?: React.CSSProperties; className?: string; params: any; onHotelsOrDestinationsChange: Function; defaultCityCodes?: string[]; }) => JSX.Element; export declare const HotelBedsCheckInDatePicker: ({ placeholder, style, className, params, minLeadTime, onStayChange }: { className?: string; style?: React.CSSProperties; placeholder?: string; params: any; onStayChange: Function; minLeadTime?: number; }) => JSX.Element; export declare const HotelBedsCheckOutDatePicker: ({ placeholder, style, className, params, minLeadTime, onStayChange, }: { className?: string; style?: React.CSSProperties; placeholder?: string; params: any; onStayChange: Function; minLeadTime?: number; }) => JSX.Element; interface BtnOccupancyProps { onChange: (value: Number) => any; value: Number | String; max: Number; children?: ({ value, controller }: any) => React.ReactNode | never[]; } export declare const BtnOccupancy: ({ onChange, value, max, children }: BtnOccupancyProps) => JSX.Element; export declare const SelectChildrenAge: ({ value, onSelect }: { value: any; onSelect: any; }) => JSX.Element; interface RoomOccupancyProps { index: number; params: any; occupancy: any; onOccupanciesChange: Function; updateOccupancies: Function; updateChildrenPax: Function; children?: ({ params, controller }: any) => React.ReactNode | never[]; } export declare const RoomOccupancy: ({ index, params, occupancy, onOccupanciesChange, updateOccupancies, updateChildrenPax, children }: RoomOccupancyProps) => JSX.Element; export declare const HotelBedsOccupancyPopover: ({ style, className, params, onOccupanciesChange, children }: { className?: string; style?: React.CSSProperties; params: any; onOccupanciesChange: Function; children?: ({ params, controller }: any) => React.ReactNode | never[]; }) => JSX.Element; export declare const HotelBedsOccupancySelects: ({ placeholder, style, className, params, onOccupanciesChange }: { className?: string; style?: React.CSSProperties; placeholder?: string; params: any; onOccupanciesChange: Function; }) => JSX.Element; export declare const HotelbedsSourceMarket: ({ params, onSourceMarketChange }: { params: any; onSourceMarketChange: any; }) => JSX.Element; export declare const isEmptyObject: (obj: any) => boolean; export declare const HotelbedsSearchForm: React.StatelessComponent<{ onSearch?: any; client: TravelCloudClient; formValue?: {}; minLeadTime?: number; onChange?: (any: any) => void; children?: ({ params, controller, defaultCityCodes }: any) => React.ReactNode | never[]; defaultCityCodes?: string[]; }>; export {};