import type { CellViewer, ViewerRenderContext, NestedGridViewerData } from './types';
/**
 * PerspectiveViewer - Renders nested sub-table (perspective column)
 * Simplified Canvas version of AssetMatrix's perspectiveViewer
 *
 * This is a complex viewer that would ideally extend NestedGridViewer.
 * For initial implementation, we provide a placeholder that shows
 * nested table indicators.
 */
declare class PerspectiveViewer implements CellViewer<NestedGridViewerData> {
    readonly type = "perspective";
    draw(context: ViewerRenderContext, data: NestedGridViewerData): void;
    onClick(_context: ViewerRenderContext, data: NestedGridViewerData, _localX: number, _localY: number): boolean;
}
export default PerspectiveViewer;
