@duffel/components
Version:
Component library to build your travel product with Duffel.
49 lines (48 loc) • 2.16 kB
TypeScript
/// <reference types="@duffel/api" />
import { StaysSummaryProps } from "@components/Stays/StaysSummary";
import { StaysAccommodation } from "@duffel/api/types";
declare const _default: import("@storybook/csf").ComponentAnnotations<import("@storybook/react/dist/types-a5624094").R, import("@storybook/csf").Args>;
export default _default;
export declare const Default: {
render: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react/dist/types-a5624094").R, StaysSummaryProps>;
args: {
accommodation: StaysAccommodation;
checkInDate: Date;
checkOutDate: Date;
numRooms: number;
supportedLoyaltyProgramme: string;
loyaltyProgrammeAccountNumber: string;
accommodationSpecialRequests: string;
};
};
export declare const WithNoPhoto: {
render: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react/dist/types-a5624094").R, StaysSummaryProps>;
args: {
accommodation: {
photos: never[];
id: string;
amenities: import("@duffel/api/types").StaysAmenity[] | null;
chain: import("@duffel/api/types").StaysChain | null;
brand: import("@duffel/api/types").StaysAccommodationBrand | null;
check_in_information: {
check_out_before_time: string;
check_in_after_time: string;
} | null;
key_collection: import("@duffel/api/types").StaysBookingKeyCollection | null;
description?: string | undefined;
email: string | null;
location: import("@duffel/api/types").StaysLocation;
name: string;
phone_number: string | null;
ratings: import("@duffel/api/types").StaysRating[] | null;
rating: number | null;
review_count: number | null;
review_score: number | null;
rooms: import("@duffel/api/types").StaysRoom[];
supported_loyalty_programme: import("@duffel/api/types").StaysLoyaltyProgrammeReference | null;
};
checkInDate: Date;
checkOutDate: Date;
numRooms: number;
};
};