import React from 'react'; import { TravelCloudClient, FlightsParams } from '../travelcloud'; export declare class FlightPtcAdtSelect extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class FlightPtcCnnSelect extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class FlightPtcInfSelect extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class FlightCabinSelect extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class FlightOd2OriginDepartureDatePicker extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; }> { render(): JSX.Element; } export declare class FlightOd1OriginDepartureDatePicker extends React.PureComponent<{ className?: string; style?: React.CSSProperties; placeholder?: string; minLeadTime?: number; }> { render(): JSX.Element; } export declare function CodeSelect(props: { style?: any; placeholder?: string; className?: string; field: string; }): JSX.Element; export declare function FlightOd1OriginCodeSelect(props: { style?: any; placeholder?: string; className?: string; }): JSX.Element; export declare function FlightOd1DestinationCodeSelect(props: { style?: any; placeholder?: string; className?: string; }): JSX.Element; export declare function FlightOd2OriginCodeSelect(props: { style?: any; placeholder?: string; className?: string; }): JSX.Element; export declare function FlightOd2DestinationCodeSelect(props: { style?: any; placeholder?: string; className?: string; }): JSX.Element; export declare class FlightsParamsForm extends React.PureComponent<{ onChange: (FlightParams: any) => void; value: FlightsParams; client: TravelCloudClient; defaultAirportCodes?: string[]; defaultCityCodes?: string[]; airportsOnly?: boolean; loading?: boolean; minLeadTime?: number; }> { static Od1OriginCodeSelect: typeof FlightOd1OriginCodeSelect; static Od1DestinationCodeSelect: typeof FlightOd1DestinationCodeSelect; static Od2OriginCodeSelect: typeof FlightOd2OriginCodeSelect; static Od2DestinationCodeSelect: typeof FlightOd2DestinationCodeSelect; static Od1OriginDepartureDatePicker: typeof FlightOd1OriginDepartureDatePicker; static Od2OriginDepartureDatePicker: typeof FlightOd2OriginDepartureDatePicker; static PtcAdtSelect: typeof FlightPtcAdtSelect; static PtcCnnSelect: typeof FlightPtcCnnSelect; static PtcInfSelect: typeof FlightPtcInfSelect; state: { endOpen: boolean; defaultOptions: any; data1: any[]; data2: any[]; }; componentDidMount(): Promise; handle(key: any, value: any): void; handleCode(airportKey: any, cityKey: any, value: string): void; disabledStartDate: (od1_origin_departure: any) => any; disabledEndDate: (od2_origin_departure: any) => any; render(): JSX.Element; } export declare class FlightsParamsAdvancedForm extends React.PureComponent<{ onChange: (FlightParams: any) => void; onSearch: (FlightParams: any) => void; onTypeChange: (FlightParams: any) => void; value: FlightsParams; client: TravelCloudClient; defaultAirportCodes?: string[]; defaultCityCodes?: string[]; type: string; loading?: boolean; minLeadTime?: number; }> { render(): JSX.Element; }