import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';
import { BoardLineCount } from '../../lib/data-list-display-options.js';

declare function BoardCardIconRow({ iconClass, children, }: {
    iconClass: string;
    children: React.ReactNode;
}): react_jsx_runtime.JSX.Element;
declare function BoardCardTwoLineBlock({ iconClass, line1, line2, line2ClassName, }: {
    iconClass: string;
    line1: React.ReactNode;
    /** Omitted for a single-line row (same icon + primary alignment as Placements). */
    line2?: React.ReactNode;
    /** Override default muted line-2 (e.g. badges / rich cells). */
    line2ClassName?: string;
}): react_jsx_runtime.JSX.Element;
declare function lineClampClass(n: BoardLineCount): string;
declare function BoardNewCardPlaceholder({ position }: {
    position: "above" | "below";
}): react_jsx_runtime.JSX.Element;

export { BoardCardIconRow, BoardCardTwoLineBlock, BoardNewCardPlaceholder, lineClampClass };
