import { TooltipPositions } from '@/components/tooltip/common/Tooltip.types'; export type Row = unknown[]; export type Column = { id: string; title: string; isSticky?: boolean; isBordered?: boolean; isSortable?: boolean; colSpan?: number; width?: number | string; isTextRight?: boolean; isStickyRight?: boolean; helpText?: string; helpTextPlacement?: TooltipPositions; }; export type Section = { id: string; title: string; isSticky?: boolean; isBordered?: boolean; width: number; }; export type Sort = { sortBy: string; sortOrder: 'asc' | 'desc'; }; export type MenuItem = { id: string | number; text: string; icon?: string; }; export type TableSettings = { columns: Column[]; rows: Row[]; sections?: Section[]; rowHeight?: number; testId?: string; }; export type SaveRowEvent = { value: unknown; confirm: () => void; rowIndex: number; cellIndex: number; }; export declare const HELP_TOOLTIP_VARIANTS: readonly ["icon", "underline"]; export type HelpTooltipVariant = (typeof HELP_TOOLTIP_VARIANTS)[number];