import * as React from "react"; /** Supported visual treatments for {@link EmptyMedia}. */ export type EmptyMediaVariant = "default" | "icon"; /** * Props for the {@link Empty} component. */ export type EmptyProps = React.ComponentPropsWithoutRef<"div">; /** * Props for the {@link EmptyHeader} component. */ export type EmptyHeaderProps = React.ComponentPropsWithoutRef<"div">; /** * Props for the {@link EmptyMedia} component. */ export interface EmptyMediaProps extends React.ComponentPropsWithoutRef<"div"> { /** Visual presentation applied to the media container. @default "default" */ variant?: EmptyMediaVariant; } /** * Props for the {@link EmptyTitle} component. */ export type EmptyTitleProps = React.ComponentPropsWithoutRef<"div">; /** * Props for the {@link EmptyDescription} component. */ export type EmptyDescriptionProps = React.ComponentPropsWithoutRef<"p">; /** * Props for the {@link EmptyContent} component. */ export type EmptyContentProps = React.ComponentPropsWithoutRef<"div">; /** * Creates a structured empty-state container. * * @remarks * - Pure CSS component (no Base UI primitive) * - Renders a `
` element * - Styling via CSS Modules with `--ac-*` custom properties * * @example * ```tsx * * * * ``` * * @see {@link EmptyProps} for available props */ declare const Empty: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; /** * Groups the leading header content for an empty state. * * @remarks * - Pure CSS component (no Base UI primitive) * - Renders a `
` element * - Styling via CSS Modules with `--ac-*` custom properties * * @example * ```tsx * Nothing here yet * ``` * * @see {@link EmptyHeaderProps} for available props */ declare const EmptyHeader: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; /** * Hosts media or icon content for an empty state. * * @remarks * - Pure CSS component (no Base UI primitive) * - Renders a `
` element * - Styling via CSS Modules with `--ac-*` custom properties * * @example * ```tsx * 📭 * ``` * * @see {@link EmptyMediaProps} for available props */ declare const EmptyMedia: React.ForwardRefExoticComponent>; /** * Renders the primary title for an empty state. * * @remarks * - Pure CSS component (no Base UI primitive) * - Renders a `
` element * - Styling via CSS Modules with `--ac-*` custom properties * * @example * ```tsx * No results found * ``` * * @see {@link EmptyTitleProps} for available props */ declare const EmptyTitle: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; /** * Renders supporting copy for an empty state. * * @remarks * - Pure CSS component (no Base UI primitive) * - Renders a `

` element * - Styling via CSS Modules with `--ac-*` custom properties * * @example * ```tsx * Try adjusting your filters. * ``` * * @see {@link EmptyDescriptionProps} for available props */ declare const EmptyDescription: React.ForwardRefExoticComponent, HTMLParagraphElement>, "ref"> & React.RefAttributes>; /** * Hosts trailing actions or supplemental content for an empty state. * * @remarks * - Pure CSS component (no Base UI primitive) * - Renders a `

` element * - Styling via CSS Modules with `--ac-*` custom properties * * @example * ```tsx * * * * ``` * * @see {@link EmptyContentProps} for available props */ declare const EmptyContent: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; export { Empty, EmptyContent, EmptyDescription, EmptyHeader, EmptyMedia, EmptyTitle }; //# sourceMappingURL=empty.d.ts.map