import { Field, NestCell } from '../../data_tree'; import { BigValueSettings, BigValueTagConfig } from './big-value-settings'; /** * Props for the BigValueComponent. * * The component receives pre-resolved tag data and never reads * tags directly. All tag access happens at setup time in the * plugin's create() method. */ export interface BigValueComponentProps { /** The data cell containing the row(s) */ dataColumn: NestCell; /** Field metadata */ field: Field; /** Plugin settings */ settings: BigValueSettings; /** Pre-resolved tag data for all child fields */ tagConfig: BigValueTagConfig; /** * Embedded/flattened mode: the host (e.g. a dashboard) supplies its own * card chrome, so big-value drops its border, shadow and padding and * centers its content. The host opts in via customProps; big-value owns * the resulting styling so the host never reaches into its internals. */ embedded?: boolean; } /** * Main Big Value component */ export declare function BigValueComponent(props: BigValueComponentProps): import("solid-js").JSX.Element;