UNPKG

hotelier-lib

Version:

A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook

131 lines (130 loc) 3.38 kB
import React from 'react'; import { z } from "zod"; declare const mainSchema: z.ZodObject<{ handleBooking: z.ZodFunction<z.ZodTuple<[], z.ZodUnknown>, z.ZodUnknown>; totalRevenue: z.ZodObject<{ total: z.ZodNumber; percentageHike: z.ZodNumber; }, "strip", z.ZodTypeAny, { total?: number; percentageHike?: number; }, { total?: number; percentageHike?: number; }>; numberOfbookings: z.ZodObject<{ total: z.ZodNumber; percentageHike: z.ZodNumber; }, "strip", z.ZodTypeAny, { total?: number; percentageHike?: number; }, { total?: number; percentageHike?: number; }>; guests: z.ZodObject<{ total: z.ZodNumber; percentageHike: z.ZodNumber; }, "strip", z.ZodTypeAny, { total?: number; percentageHike?: number; }, { total?: number; percentageHike?: number; }>; currentMonthRevenue: z.ZodObject<{ total: z.ZodNumber; percentageHike: z.ZodNumber; }, "strip", z.ZodTypeAny, { total?: number; percentageHike?: number; }, { total?: number; percentageHike?: number; }>; barChart: z.ZodArray<z.ZodObject<{ name: z.ZodString; total: z.ZodNumber; }, "strip", z.ZodTypeAny, { name?: string; total?: number; }, { name?: string; total?: number; }>, "many">; recentBookings: z.ZodArray<z.ZodObject<{ avatar: z.ZodString; name: z.ZodString; email: z.ZodString; price: z.ZodString; }, "strip", z.ZodTypeAny, { avatar?: string; name?: string; email?: string; price?: string; }, { avatar?: string; name?: string; email?: string; price?: string; }>, "many">; }, "strip", z.ZodTypeAny, { handleBooking?: (...args: unknown[]) => unknown; totalRevenue?: { total?: number; percentageHike?: number; }; numberOfbookings?: { total?: number; percentageHike?: number; }; guests?: { total?: number; percentageHike?: number; }; currentMonthRevenue?: { total?: number; percentageHike?: number; }; barChart?: { name?: string; total?: number; }[]; recentBookings?: { avatar?: string; name?: string; email?: string; price?: string; }[]; }, { handleBooking?: (...args: unknown[]) => unknown; totalRevenue?: { total?: number; percentageHike?: number; }; numberOfbookings?: { total?: number; percentageHike?: number; }; guests?: { total?: number; percentageHike?: number; }; currentMonthRevenue?: { total?: number; percentageHike?: number; }; barChart?: { name?: string; total?: number; }[]; recentBookings?: { avatar?: string; name?: string; email?: string; price?: string; }[]; }>; export type IDashboard = z.infer<typeof mainSchema>; declare function Dashboard(props: IDashboard): React.JSX.Element; export default Dashboard;