UNPKG

@duffel/components

Version:

Component library to build your travel product with Duffel.

148 lines (147 loc) 6.13 kB
/// <reference types="@duffel/api" /> import { StaysRoomRateCardProps } from "@components/Stays/StaysRoomRateCard"; declare const _default: import("@storybook/csf").ComponentAnnotations<import("@storybook/react/dist/types-a5624094").R, import("@storybook/csf").Args>; export default _default; export declare const RateWithMinimalInformation: { render: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react/dist/types-a5624094").R, { roomRates: StaysRoomRateCardProps[]; }>; args: { roomRates: { rate: import("@duffel/api/types").StaysRoomRate; numberOfNights: number; }[]; }; }; export declare const PayLaterRate: { render: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react/dist/types-a5624094").R, { roomRates: StaysRoomRateCardProps[]; }>; args: { roomRates: { rate: { available_payment_methods: string[]; payment_type: string; source: string; id: string; cancellation_timeline: { refund_amount: string; currency: string; before: string; }[]; quantity_available: number | null; base_amount: string | null; base_currency: string; board_type: "room_only" | "breakfast" | "half_board" | "full_board" | "all_inclusive"; conditions: import("@duffel/api/types").StaysRateCondition[]; due_at_accommodation_amount: string | null; due_at_accommodation_currency: string; fee_amount: string | null; fee_currency: string; tax_amount: string | null; tax_currency: string; total_amount: string; total_currency: string; supported_loyalty_programme: import("@duffel/api/types").StaysLoyaltyProgrammeReference | null; loyalty_programme_required: boolean; estimated_commission_amount: string | null; estimated_commission_currency: string | null; }; numberOfNights: number; searchNumberOfRooms: number; }[]; }; }; export declare const RateWithCompleteInformation: { render: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react/dist/types-a5624094").R, { roomRates: StaysRoomRateCardProps[]; }>; args: { roomRates: { rate: import("@duffel/api/types").StaysRoomRate; numberOfNights: number; searchNumberOfRooms: number; }[]; }; }; export declare const RatesCrossComparison: { render: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react/dist/types-a5624094").R, { roomRates: StaysRoomRateCardProps[]; }>; args: { roomRates: ({ rate: import("@duffel/api/types").StaysRoomRate; numberOfNights: number; } | { rate: { available_payment_methods: string[]; payment_type: string; source: string; id: string; cancellation_timeline: { refund_amount: string; currency: string; before: string; }[]; quantity_available: number | null; base_amount: string | null; base_currency: string; board_type: "room_only" | "breakfast" | "half_board" | "full_board" | "all_inclusive"; conditions: import("@duffel/api/types").StaysRateCondition[]; due_at_accommodation_amount: string | null; due_at_accommodation_currency: string; fee_amount: string | null; fee_currency: string; tax_amount: string | null; tax_currency: string; total_amount: string; total_currency: string; supported_loyalty_programme: import("@duffel/api/types").StaysLoyaltyProgrammeReference | null; loyalty_programme_required: boolean; estimated_commission_amount: string | null; estimated_commission_currency: string | null; }; numberOfNights: number; searchNumberOfRooms: number; })[]; }; }; export declare const DepositRate: { render: import("@storybook/csf").AnnotatedStoryFn<import("@storybook/react/dist/types-a5624094").R, { roomRates: StaysRoomRateCardProps[]; }>; args: { roomRates: { rate: { available_payment_methods: string[]; payment_type: string; source: string; id: string; cancellation_timeline: { refund_amount: string; currency: string; before: string; }[]; quantity_available: number | null; base_amount: string | null; base_currency: string; board_type: "room_only" | "breakfast" | "half_board" | "full_board" | "all_inclusive"; conditions: import("@duffel/api/types").StaysRateCondition[]; due_at_accommodation_amount: string | null; due_at_accommodation_currency: string; fee_amount: string | null; fee_currency: string; tax_amount: string | null; tax_currency: string; total_amount: string; total_currency: string; supported_loyalty_programme: import("@duffel/api/types").StaysLoyaltyProgrammeReference | null; loyalty_programme_required: boolean; estimated_commission_amount: string | null; estimated_commission_currency: string | null; }; numberOfNights: number; searchNumberOfRooms: number; }[]; }; };