import { Primitive } from "../../utils/Primitive.js"; import { type ComponentRef, type ComponentPropsWithoutRef } from "react"; export declare namespace ComposerPrimitiveQuote { type Element = ComponentRef; type Props = ComponentPropsWithoutRef; } /** * Renders a container for the quoted text preview in the composer. * Only renders when a quote is set. * * @example * ```tsx * * * × * * ``` */ export declare const ComposerPrimitiveQuote: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & { render?: import("react").ReactElement | undefined; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; export declare namespace ComposerPrimitiveQuoteText { type Element = ComponentRef; type Props = ComponentPropsWithoutRef; } /** * Renders the quoted text content. * * @example * ```tsx * * ``` */ export declare const ComposerPrimitiveQuoteText: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & { render?: import("react").ReactElement | undefined; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; export declare namespace ComposerPrimitiveQuoteDismiss { type Element = ComponentRef; type Props = ComponentPropsWithoutRef; } /** * A button that clears the current quote from the composer. * * @example * ```tsx * × * ``` */ export declare const ComposerPrimitiveQuoteDismiss: import("react").ForwardRefExoticComponent & import("react").ButtonHTMLAttributes & { asChild?: boolean; }, "ref"> & { render?: import("react").ReactElement | undefined; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; //# sourceMappingURL=ComposerQuote.d.ts.map