import { TableProps } from '../../shared/types/table';
import { GhanttColumnDef } from '../../shared/ghantt';
/**
 * Tabla estándar {@link Table} con **una columna extra** de tipo Gantt (`type: 'gantt'`).
 * La configuración voluminosa vive en el objeto **`gantt`** (presentación, datos, timeline, aspecto, eventos).
 *
 * @example
 * ```tsx
 * <Ghantt
 *   columns={nameCols}
 *   rows={rows}
 *   gantt={{
 *     column: {
 *       header: <GhanttTimelineHeader title="Cronograma" />,
 *       width: 520,
 *       placement: 'end',
 *     },
 *     data: { accessor: 'timeline' },
 *     timeline: { viewStart: '2026-04-01', viewEnd: '2026-05-01', scale: 'day' },
 *     events: { onBarClick: ({ bar }) => console.log(bar.id) },
 *   }}
 * />
 * ```
 */
export declare function Ghantt<T>({ columns, gantt, ...tableProps }: Omit<TableProps<T>, 'columns'> & {
    columns: TableProps<T>['columns'];
    gantt: GhanttColumnDef<T>;
}): import("react/jsx-runtime").JSX.Element;
export declare namespace Ghantt {
    var displayName: string;
}
//# sourceMappingURL=Ghantt.d.ts.map