import { Button } from "../../components/buttons/button/button.mjs"; import { IconButton } from "../../components/buttons/icon-button/icon-button.mjs"; import { Avatar } from "../../components/data-display/avatar/avatar.mjs"; import { Badge } from "../../components/data-display/badge/badge.mjs"; import { Card } from "../../components/data-display/card/card.mjs"; import { Heading } from "../../components/data-display/heading/heading.mjs"; import { Alert } from "../../components/feedback/alert/alert.mjs"; import { Skeleton } from "../../components/feedback/skeleton/skeleton.mjs"; import { Spinner } from "../../components/feedback/spinner/spinner.mjs"; import { AlertIcon, ChevronIcon } from "../../components/icons/lucide.mjs"; import { Grid } from "../../components/layout/grid/grid.mjs"; import { Separator } from "../../components/layout/separator/separator.mjs"; import { Stack } from "../../components/layout/stack/stack.mjs"; import { Breadcrumb } from "../../components/navigation/breadcrumb/breadcrumb.mjs"; import { Drawer } from "../../components/overlays/drawer/drawer.mjs"; import { Modal } from "../../components/overlays/modal/modal.mjs"; import { ComponentProps } from "react"; import { z } from "zod"; //#region src/integrations/_shared/schemas.d.ts declare const buttonProps: z.ZodObject<{ label: z.ZodString; variant: z.ZodOptional>; color: z.ZodOptional>; size: z.ZodOptional>; fullWidth: z.ZodOptional; href: z.ZodOptional; }, z.core.$strip>; declare const iconName: z.ZodEnum<{ form: "form"; list: "list"; link: "link"; check: "check"; plus: "plus"; minus: "minus"; close: "close"; copy: "copy"; send: "send"; mail: "mail"; subscribe: "subscribe"; rss: "rss"; history: "history"; "update-date": "update-date"; "publish-date": "publish-date"; "external-link": "external-link"; location: "location"; "navigation-menu": "navigation-menu"; table: "table"; view: "view"; "view-off": "view-off"; "light-mode": "light-mode"; "dark-mode": "dark-mode"; palette: "palette"; "color-contrast": "color-contrast"; "color-info": "color-info"; "mixed-color": "mixed-color"; "horizontal-writing": "horizontal-writing"; "vertical-writing": "vertical-writing"; tag: "tag"; blog: "blog"; news: "news"; slide: "slide"; sparkles: "sparkles"; ai: "ai"; atom: "atom"; accessibility: "accessibility"; "shield-check": "shield-check"; prepare: "prepare"; informative: "informative"; good: "good"; bad: "bad"; easy: "easy"; difficult: "difficult"; interesting: "interesting"; boring: "boring"; shallow: "shallow"; "arte-odyssey": "arte-odyssey"; logo: "logo"; github: "github"; twitter: "twitter"; qiita: "qiita"; }>; declare const iconProps: z.ZodObject<{ name: z.ZodEnum<{ form: "form"; list: "list"; link: "link"; check: "check"; plus: "plus"; minus: "minus"; close: "close"; copy: "copy"; send: "send"; mail: "mail"; subscribe: "subscribe"; rss: "rss"; history: "history"; "update-date": "update-date"; "publish-date": "publish-date"; "external-link": "external-link"; location: "location"; "navigation-menu": "navigation-menu"; table: "table"; view: "view"; "view-off": "view-off"; "light-mode": "light-mode"; "dark-mode": "dark-mode"; palette: "palette"; "color-contrast": "color-contrast"; "color-info": "color-info"; "mixed-color": "mixed-color"; "horizontal-writing": "horizontal-writing"; "vertical-writing": "vertical-writing"; tag: "tag"; blog: "blog"; news: "news"; slide: "slide"; sparkles: "sparkles"; ai: "ai"; atom: "atom"; accessibility: "accessibility"; "shield-check": "shield-check"; prepare: "prepare"; informative: "informative"; good: "good"; bad: "bad"; easy: "easy"; difficult: "difficult"; interesting: "interesting"; boring: "boring"; shallow: "shallow"; "arte-odyssey": "arte-odyssey"; logo: "logo"; github: "github"; twitter: "twitter"; qiita: "qiita"; }>; size: z.ZodOptional>; }, z.core.$strip>; declare const iconButtonProps: z.ZodObject<{ icon: z.ZodEnum<{ form: "form"; list: "list"; link: "link"; check: "check"; plus: "plus"; minus: "minus"; close: "close"; copy: "copy"; send: "send"; mail: "mail"; subscribe: "subscribe"; rss: "rss"; history: "history"; "update-date": "update-date"; "publish-date": "publish-date"; "external-link": "external-link"; location: "location"; "navigation-menu": "navigation-menu"; table: "table"; view: "view"; "view-off": "view-off"; "light-mode": "light-mode"; "dark-mode": "dark-mode"; palette: "palette"; "color-contrast": "color-contrast"; "color-info": "color-info"; "mixed-color": "mixed-color"; "horizontal-writing": "horizontal-writing"; "vertical-writing": "vertical-writing"; tag: "tag"; blog: "blog"; news: "news"; slide: "slide"; sparkles: "sparkles"; ai: "ai"; atom: "atom"; accessibility: "accessibility"; "shield-check": "shield-check"; prepare: "prepare"; informative: "informative"; good: "good"; bad: "bad"; easy: "easy"; difficult: "difficult"; interesting: "interesting"; boring: "boring"; shallow: "shallow"; "arte-odyssey": "arte-odyssey"; logo: "logo"; github: "github"; twitter: "twitter"; qiita: "qiita"; }>; label: z.ZodString; size: z.ZodOptional>; color: z.ZodOptional>; }, z.core.$strip>; declare const chevronIconProps: z.ZodObject<{ direction: z.ZodEnum<{ left: "left"; right: "right"; up: "up"; down: "down"; }>; size: z.ZodOptional>; }, z.core.$strip>; declare const statusIconProps: z.ZodObject<{ status: z.ZodEnum<{ success: "success"; info: "info"; warning: "warning"; error: "error"; }>; size: z.ZodOptional>; }, z.core.$strip>; declare const badgeProps: z.ZodObject<{ text: z.ZodString; tone: z.ZodOptional>; variant: z.ZodOptional>; size: z.ZodOptional>; }, z.core.$strip>; declare const headingProps: z.ZodObject<{ text: z.ZodString; level: z.ZodOptional>; lineClamp: z.ZodOptional; }, z.core.$strip>; declare const avatarProps: z.ZodObject<{ src: z.ZodOptional; alt: z.ZodOptional; name: z.ZodOptional; fallback: z.ZodOptional; size: z.ZodOptional>; }, z.core.$strip>; declare const codeProps: z.ZodObject<{ code: z.ZodString; }, z.core.$strip>; declare const accordionProps: z.ZodObject<{ items: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; declare const tableProps: z.ZodObject<{ caption: z.ZodOptional; columns: z.ZodArray>; }, z.core.$strip>>; rows: z.ZodArray>; }, z.core.$strip>; declare const cardProps: z.ZodObject<{ width: z.ZodOptional>; appearance: z.ZodOptional>; interactive: z.ZodOptional; size: z.ZodOptional>; }, z.core.$strip>; declare const alertProps: z.ZodObject<{ tone: z.ZodEnum<{ success: "success"; info: "info"; warning: "warning"; error: "error"; }>; message: z.ZodUnion]>; }, z.core.$strip>; declare const spinnerProps: z.ZodObject<{ label: z.ZodOptional; size: z.ZodOptional>; }, z.core.$strip>; declare const progressProps: z.ZodObject<{ progress: z.ZodNumber; maxProgress: z.ZodNumber; minProgress: z.ZodOptional; label: z.ZodOptional; }, z.core.$strip>; declare const skeletonProps: z.ZodObject<{ shape: z.ZodOptional>; size: z.ZodOptional>; animate: z.ZodOptional; }, z.core.$strip>; declare const toastProps: z.ZodObject<{ triggerLabel: z.ZodString; tone: z.ZodEnum<{ success: "success"; info: "info"; warning: "warning"; error: "error"; }>; message: z.ZodString; }, z.core.$strip>; declare const separatorProps: z.ZodObject<{ orientation: z.ZodOptional>; color: z.ZodOptional>; }, z.core.$strip>; declare const stackProps: z.ZodObject<{ direction: z.ZodOptional>; gap: z.ZodOptional>; padding: z.ZodOptional>; align: z.ZodOptional>; justify: z.ZodOptional>; }, z.core.$strip>; declare const gridProps: z.ZodObject<{ cols: z.ZodOptional, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>, z.ZodLiteral<5>, z.ZodLiteral<6>, z.ZodLiteral<"auto-fill">, z.ZodLiteral<"auto-fit">]>>; minItemSize: z.ZodOptional, z.ZodLiteral<32>, z.ZodLiteral<40>, z.ZodLiteral<48>, z.ZodLiteral<64>, z.ZodLiteral<80>]>>; gap: z.ZodOptional>; }, z.core.$strip>; declare const scrollLinkedProps: z.ZodObject<{}, z.core.$strip>; declare const baselineStatusProps: z.ZodObject<{ featureId: z.ZodString; }, z.core.$strip>; declare const anchorProps: z.ZodObject<{ text: z.ZodString; href: z.ZodString; openInNewTab: z.ZodOptional; }, z.core.$strip>; declare const breadcrumbProps: z.ZodObject<{ size: z.ZodOptional>; items: z.ZodArray; current: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const paginationProps: z.ZodObject<{ name: z.ZodString; totalPages: z.ZodNumber; defaultPage: z.ZodOptional; prevLabel: z.ZodOptional; nextLabel: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const tabsProps: z.ZodObject<{ label: z.ZodOptional; tabs: z.ZodArray>; }, z.core.$strip>; declare const textFieldProps: z.ZodObject<{ name: z.ZodString; placeholder: z.ZodOptional; defaultValue: z.ZodOptional; invalid: z.ZodOptional; disabled: z.ZodOptional; readOnly: z.ZodOptional; }, z.core.$strip>; declare const textareaProps: z.ZodObject<{ name: z.ZodString; placeholder: z.ZodOptional; defaultValue: z.ZodOptional; invalid: z.ZodOptional; disabled: z.ZodOptional; readOnly: z.ZodOptional; }, z.core.$strip>; declare const passwordInputProps: z.ZodObject<{ name: z.ZodString; placeholder: z.ZodOptional; defaultValue: z.ZodOptional; invalid: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const numberFieldProps: z.ZodObject<{ name: z.ZodString; defaultValue: z.ZodOptional; min: z.ZodOptional; max: z.ZodOptional; step: z.ZodOptional; invalid: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const sliderProps: z.ZodObject<{ name: z.ZodString; defaultValue: z.ZodOptional; min: z.ZodOptional; max: z.ZodOptional; step: z.ZodOptional; invalid: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const checkboxProps: z.ZodObject<{ name: z.ZodString; label: z.ZodString; defaultChecked: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const switchProps: z.ZodObject<{ name: z.ZodString; label: z.ZodString; defaultChecked: z.ZodOptional; disabled: z.ZodOptional; invalid: z.ZodOptional; required: z.ZodOptional; }, z.core.$strip>; declare const selectProps: z.ZodObject<{ name: z.ZodString; options: z.ZodArray>; defaultValue: z.ZodOptional; invalid: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const radioProps: z.ZodObject<{ name: z.ZodString; label: z.ZodString; options: z.ZodArray>; defaultValue: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const radioCardProps: z.ZodObject<{ name: z.ZodString; label: z.ZodString; options: z.ZodArray; disabled: z.ZodOptional; }, z.core.$strip>>; defaultValue: z.ZodOptional; invalid: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const checkboxCardProps: z.ZodObject<{ name: z.ZodString; options: z.ZodArray; disabled: z.ZodOptional; }, z.core.$strip>>; defaultValue: z.ZodOptional>; invalid: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const listBoxProps: z.ZodObject<{ name: z.ZodString; options: z.ZodArray>; defaultValue: z.ZodOptional; }, z.core.$strip>; declare const checkboxGroupProps: z.ZodObject<{ name: z.ZodString; options: z.ZodArray>; defaultValue: z.ZodOptional>; }, z.core.$strip>; declare const autocompleteProps: z.ZodObject<{ name: z.ZodString; options: z.ZodArray>; defaultValue: z.ZodOptional>; invalid: z.ZodOptional; disabled: z.ZodOptional; }, z.core.$strip>; declare const fileFieldProps: z.ZodObject<{ triggerLabel: z.ZodOptional; multiple: z.ZodOptional; maxFiles: z.ZodOptional; clearable: z.ZodOptional; }, z.core.$strip>; declare const formControlProps: z.ZodObject<{ label: z.ZodString; fieldType: z.ZodOptional>; name: z.ZodString; placeholder: z.ZodOptional; defaultValue: z.ZodOptional; helpText: z.ZodOptional; errorText: z.ZodOptional; required: z.ZodOptional; invalid: z.ZodOptional; }, z.core.$strip>; declare const formProps: z.ZodObject<{ action: z.ZodOptional; }, z.core.$strip>; declare const modalProps: z.ZodObject<{ triggerLabel: z.ZodString; title: z.ZodString; type: z.ZodOptional>; }, z.core.$strip>; declare const dialogProps: z.ZodObject<{ triggerLabel: z.ZodString; title: z.ZodString; }, z.core.$strip>; declare const drawerProps: z.ZodObject<{ triggerLabel: z.ZodString; title: z.ZodString; side: z.ZodOptional>; }, z.core.$strip>; declare const popoverProps: z.ZodObject<{ triggerLabel: z.ZodString; }, z.core.$strip>; declare const tooltipProps: z.ZodObject<{ label: z.ZodString; text: z.ZodString; }, z.core.$strip>; declare const dropdownMenuProps: z.ZodObject<{ triggerLabel: z.ZodString; items: z.ZodArray>; }, z.core.$strip>; type ButtonProps = z.infer; type BadgeProps = z.infer; type HeadingProps = z.infer; type AlertProps = z.infer; type SpinnerProps = z.infer; type SeparatorProps = z.infer; type StackProps = z.infer; type TextFieldProps = z.infer; type CheckboxProps = z.infer; type SwitchProps = z.infer; type CardProps = z.infer; type SelectProps = z.infer; type TabsProps = z.infer; type IconName = z.infer; type IconProps = z.infer; type IconButtonProps = z.infer; type AnchorProps = z.infer; type AvatarProps = z.infer; type CodeProps = z.infer; type ProgressProps = z.infer; type SkeletonProps = z.infer; type AccordionProps = z.infer; type BreadcrumbProps = z.infer; type TableProps = z.infer; type TextareaProps = z.infer; type PasswordInputProps = z.infer; type NumberFieldProps = z.infer; type SliderProps = z.infer; type RadioProps = z.infer; type RadioCardProps = z.infer; type CheckboxCardProps = z.infer; type PaginationProps = z.infer; type GridProps = z.infer; type ChevronIconProps = z.infer; type StatusIconProps = z.infer; type FormProps = z.infer; type ModalProps = z.infer; type DialogProps = z.infer; type DrawerProps = z.infer; type PopoverProps = z.infer; type ScrollLinkedProps = z.infer; type BaselineStatusProps = z.infer; type TooltipProps = z.infer; type DropdownMenuProps = z.infer; type ToastProps = z.infer; type ListBoxProps = z.infer; type CheckboxGroupProps = z.infer; type AutocompleteProps = z.infer; type FileFieldProps = z.infer; type FormControlProps = z.infer; type CoversComponent = [Exclude, Zod>] extends [never] ? true : { readonly __missingFromZodEnum: Exclude, Zod>; }; type AssertCovered = T; type _EnumCoverage = [AssertCovered['variant'], ButtonProps['variant']>>, AssertCovered['color'], ButtonProps['color']>>, AssertCovered['size'], ButtonProps['size']>>, AssertCovered['tone'], BadgeProps['tone']>>, AssertCovered['variant'], BadgeProps['variant']>>, AssertCovered['size'], BadgeProps['size']>>, AssertCovered['width'], CardProps['width']>>, AssertCovered['appearance'], CardProps['appearance']>>, AssertCovered['tone'], AlertProps['tone']>>, AssertCovered['orientation'], SeparatorProps['orientation']>>, AssertCovered['color'], SeparatorProps['color']>>, AssertCovered['type'], ModalProps['type']>>, AssertCovered['side'], DrawerProps['side']>>, AssertCovered['type'], HeadingProps['level']>>, AssertCovered['size'], AvatarProps['size']>>, AssertCovered['size'], SpinnerProps['size']>>, AssertCovered['shape'], SkeletonProps['shape']>>, AssertCovered['size'], SkeletonProps['size']>>, AssertCovered['size'], IconButtonProps['size']>>, AssertCovered['color'], IconButtonProps['color']>>, AssertCovered['direction'], ChevronIconProps['direction']>>, AssertCovered['status'], StatusIconProps['status']>>, AssertCovered['direction'], StackProps['direction']>>, AssertCovered['gap'], StackProps['gap']>>, AssertCovered['align'], StackProps['align']>>, AssertCovered['justify'], StackProps['justify']>>, AssertCovered['cols'], GridProps['cols']>>, AssertCovered['minItemSize'], GridProps['minItemSize']>>, AssertCovered['gap'], GridProps['gap']>>, AssertCovered['size'], BreadcrumbProps['size']>>]; //#endregion export { AccordionProps, AlertProps, AnchorProps, AutocompleteProps, AvatarProps, BadgeProps, BaselineStatusProps, BreadcrumbProps, ButtonProps, CardProps, CheckboxCardProps, CheckboxGroupProps, CheckboxProps, ChevronIconProps, CodeProps, DialogProps, DrawerProps, DropdownMenuProps, FileFieldProps, FormControlProps, FormProps, GridProps, HeadingProps, IconButtonProps, IconName, IconProps, ListBoxProps, ModalProps, NumberFieldProps, PaginationProps, PasswordInputProps, PopoverProps, ProgressProps, RadioCardProps, RadioProps, ScrollLinkedProps, SelectProps, SeparatorProps, SkeletonProps, SliderProps, SpinnerProps, StackProps, StatusIconProps, SwitchProps, TableProps, TabsProps, TextFieldProps, TextareaProps, ToastProps, TooltipProps, _EnumCoverage, accordionProps, alertProps, anchorProps, autocompleteProps, avatarProps, badgeProps, baselineStatusProps, breadcrumbProps, buttonProps, cardProps, checkboxCardProps, checkboxGroupProps, checkboxProps, chevronIconProps, codeProps, dialogProps, drawerProps, dropdownMenuProps, fileFieldProps, formControlProps, formProps, gridProps, headingProps, iconButtonProps, iconName, iconProps, listBoxProps, modalProps, numberFieldProps, paginationProps, passwordInputProps, popoverProps, progressProps, radioCardProps, radioProps, scrollLinkedProps, selectProps, separatorProps, skeletonProps, sliderProps, spinnerProps, stackProps, statusIconProps, switchProps, tableProps, tabsProps, textFieldProps, textareaProps, toastProps, tooltipProps };