import { Container, ContainerConfig } from "../../ui/Container"; import type { GridColumnConfig } from "./Grid"; import { RenderingContext } from "../../ui/RenderingContext"; import { Instance } from "../../ui/Instance"; import { BooleanProp } from "../../ui/Prop"; export interface GridRowLineConfig extends ContainerConfig { /** Array of column configurations for this row line. */ columns?: GridColumnConfig[]; /** Record alias used for data binding. */ recordName?: string; /** Whether this row line is visible. */ visible?: BooleanProp; /** Whether to show the header row for this line. */ showHeader?: BooleanProp; } export declare class GridRowLine extends Container { columns?: GridColumnConfig[]; recordName?: string; constructor(config?: GridRowLineConfig); init(): void; render(context: RenderingContext, instance: Instance, key: string): { key: string; data: Record; content: any; atomic: boolean; }; } //# sourceMappingURL=GridRowLine.d.ts.map