/** * FT DESIGN SYSTEM - AI-PROTECTED COMPONENTS * * This module exports AI-protected versions of commonly used components. * These automatically filter out problematic AI-generated classes. * * Recommended for use with AI coding assistants like: * - Cursor AI * - GitHub Copilot * - v0.dev * - Bolt.new * - Lovable * * Usage: * import { Button, Input, Table } from 'ft-design-system/ai'; * * @module ft-design-system/ai */ /// export declare const Button: { (props: import("./components/atoms/Button/Button").ButtonProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Input: { (props: import("./components/atoms/Input/Input").InputProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Badge: { (props: import("./components/atoms/Badge/Badge").BadgeProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Checkbox: { (props: import("./components/atoms/Checkbox/Checkbox").CheckboxProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Switch: { (props: import("./components/atoms/Switch/Switch").SwitchProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const RadioGroup: { (props: import("./components/atoms/RadioGroup/RadioGroup").RadioGroupProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Typography: { (props: import("./components/atoms/Typography/Typography").TypographyProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Statistic: { (props: import("./components/atoms/Statistic/Statistic").StatisticProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Text: { (props: import("./components/atoms/Text/Text").TextProps): import("react").ReactElement>; displayName: string; }; export declare const SubText: { (props: import("./components/atoms/SubText/SubText").SubTextProps): import("react").ReactElement>; displayName: string; }; export declare const Spacer: { (props: import("./components/atoms/Spacer/Spacer").SpacerProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Divider: { (props: import("./components/atoms/Divider/Divider").DividerProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Textarea: { (props: import("./components/atoms/Textarea").TextareaProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Toggle: { (props: import("./components/atoms/Toggle").ToggleProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Skeleton: { (props: import("./components/atoms/Skeleton").SkeletonProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Spin: { (props: import("./components/atoms/Spin").SpinProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Label: { (props: import("./components/atoms/Label").LabelProps): import("react").ReactElement>; displayName: string; }; export declare const DatePicker: { (props: import("./components/molecules/DatePicker/DatePicker").DatePickerProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Dropdown: { (props: import("./components/molecules/Dropdown/Dropdown").DropdownProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const DropdownMenu: { (props: import("./components/molecules/DropdownMenu").DropdownMenuProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export { Select } from './components/molecules/Select'; export declare const ProgressBar: { (props: import("./components/molecules/ProgressBar/ProgressBar").ProgressBarProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const SegmentedTabs: { (props: import("./components/molecules/SegmentedTabs/SegmentedTabs").SegmentedTabsProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Steps: { (props: import("./components/molecules/Steps/Steps").StepsProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const RadioSelector: { (props: import("./components/molecules/RadioSelector/RadioSelector").RadioSelectorProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const ButtonGroup: { (props: import("./components/molecules/ButtonGroup/ButtonGroup").ButtonGroupProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Alert: { (props: import("./components/molecules/Alert").AlertProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Breadcrumb: { (props: import("./components/molecules/Breadcrumb").BreadcrumbProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Pagination: { (props: import("./components/molecules/Pagination").PaginationProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Tooltip: { (props: import("./components/molecules/Tooltip").TooltipProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Slider: { (props: import("./components/molecules/Slider").SliderProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const TimePicker: { (props: import("./components/molecules/TimePicker").TimePickerProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Cascader: { (props: import("./components/molecules/Cascader").CascaderProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Table: { (props: import("./components/organisms/Table").TableProps & { ref?: import("react").Ref | undefined; }): import("react").ReactElement & { ref?: import("react").Ref | undefined; }, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Tabs: { (props: import("./components/organisms/Tabs").TabsProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const AppHeader: { (props: import("./components/organisms/AppHeader").AppHeaderProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Footer: { (props: import("./components/organisms/Footer").FooterProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const UserProfile: { (props: import("./components/organisms/UserProfile").UserProfileProps): import("react").ReactElement>; displayName: string; }; export declare const UserProfileDropdown: { (props: import("./components/organisms/UserProfileDropdown").UserProfileDropdownProps): import("react").ReactElement>; displayName: string; }; export declare const Collapsible: { (props: import("./components/organisms/Collapsible").CollapsibleProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const QuickFilters: { (props: import("./components/organisms/QuickFilters").QuickFiltersProps): import("react").ReactElement>; displayName: string; }; export declare const UploadZone: { (props: import("./components/organisms/UploadZone").UploadZoneProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Upload: { (props: import("./components/organisms/Upload").UploadProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const FileCard: { (props: import("./components/organisms/FileCard").FileCardProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Card: { (props: import("./components/organisms/Card").CardProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Modal: { (props: import("./components/organisms/Modal").ModalProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Drawer: { (props: import("./components/organisms/Drawer").DrawerProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const Form: { (props: import("./components/organisms/Form").FormProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const PageHeader: { (props: import("./components/organisms/PageHeader").PageHeaderProps & import("react").RefAttributes): import("react").ReactElement, string | import("react").JSXElementConstructor>; displayName: string; }; export declare const BarChart: { (props: import("./components/charts/BarChart").BarChartProps): import("react").ReactElement>; displayName: string; }; export declare const LineChart: { (props: import("./components/charts/LineChart").LineChartProps): import("react").ReactElement>; displayName: string; }; export declare const PieChart: { (props: import("./components/charts/PieChart").PieChartProps): import("react").ReactElement>; displayName: string; }; export declare const AreaChart: { (props: import("./components/charts/AreaChart").AreaChartProps): import("react").ReactElement>; displayName: string; }; export { Icon, iconMap } from './components/atoms/Icons'; export type { IconName } from './components/atoms/Icons'; export { Logo } from './components/atoms/Logos'; export { FTProvider, useFTTheme, useTheme, useGlass, ThemeProvider, GlassProvider } from './components/FTProvider'; export type { FTProviderProps, Theme, GlassMode, ThemeContextType, GlassContextType } from './components/FTProvider'; export { ThemeSwitch } from './components/molecules/ThemeSwitch'; export { cn } from './lib/utils'; export { designTokens, cssVariables } from './tokens/design-tokens'; export * from './lib/ai-utils'; export type { ButtonProps, ButtonVariant, ButtonSize } from './components/atoms/Button/Button'; export type { InputProps } from './components/atoms/Input/Input'; export type { BadgeProps } from './components/atoms/Badge/Badge'; export type { CheckboxProps } from './components/atoms/Checkbox/Checkbox'; export type { SwitchProps } from './components/atoms/Switch/Switch'; export type { TableProps, TableColumn } from './components/organisms/Table'; export type { TabsProps } from './components/organisms/Tabs'; export type { CardProps } from './components/organisms/Card'; export type { ModalProps } from './components/organisms/Modal'; export type { FormProps } from './components/organisms/Form'; //# sourceMappingURL=ai.d.ts.map