import type React from 'react'; import type { SettingsFilterResult, SettingsHighlightSegment } from './settings-picker-filter.js'; export interface SettingsPickerRowData { section?: string | undefined; label?: string | undefined; value?: string | undefined; detail?: string | undefined; } interface SettingsPickerRowListProps { rows: readonly SettingsPickerRowData[]; field: number; fieldRowIndex: readonly number[]; filterActive: boolean; rankedResults: readonly SettingsFilterResult[]; highlightSegments: (label: string) => readonly SettingsHighlightSegment[]; windowStart: number; windowEnd: number; filterWindowStart: number; filterWindowEnd: number; } export declare function deriveSettingsSectionFieldStarts(fieldRowIndex: readonly number[]): readonly number[]; export declare function buildVisibleSectionHeaders(rows: readonly SettingsPickerRowData[], fieldRowIndex: readonly number[], windowStart: number, windowEnd: number): Set; export declare function SettingsPickerRowList({ rows, field, fieldRowIndex, filterActive, rankedResults, highlightSegments, windowStart, windowEnd, filterWindowStart, filterWindowEnd, }: SettingsPickerRowListProps): React.ReactElement; export {}; //# sourceMappingURL=settings-picker-row-list.d.ts.map