/**
 * @file Blockquote.tsx
 * @input Uses React, stylex, spacing and color tokens
 * @output Exports Blockquote component and BlockquoteProps
 * @position Blockquote component; renders styled quotations with optional attribution
 *
 * SYNC: When modified, update these files to stay in sync:
 * - /packages/core/src/Blockquote/Blockquote.doc.mjs
 * - /packages/core/src/Blockquote/Blockquote.test.tsx
 * - /apps/storybook/stories/Blockquote.stories.tsx
 * - /packages/cli/assets/templates/blocks/components/Blockquote/ (showcase blocks)
 */
import type { ReactNode } from 'react';
import type { BaseProps } from '../BaseProps';
export interface BlockquoteProps extends BaseProps<HTMLQuoteElement> {
    /** Ref forwarded to the root <blockquote> element */
    ref?: React.Ref<HTMLQuoteElement>;
    /** Content of the blockquote */
    children: ReactNode;
    /**
     * Optional attribution for the quote. Rendered in a <footer> with <cite>.
     */
    cite?: ReactNode;
}
/**
 * Blockquote component for displaying quoted content.
 *
 * Renders a semantic `<blockquote>` with an accent-colored left border
 * and secondary text color, matching the Astryx visual language.
 *
 * @example
 * ```
 * <Blockquote>Design is not just what it looks like.</Blockquote>
 * ```
 */
export declare function Blockquote({ children, cite, xstyle, className, style, ref, ...props }: BlockquoteProps): import("react").JSX.Element;
export declare namespace Blockquote {
    var displayName: string;
}
//# sourceMappingURL=Blockquote.d.ts.map