import type { CellViewer, ViewerRenderContext, CellViewerData } from './types';
export interface ChildrenViewerData extends CellViewerData {
    value: {
        id: number;
        count: number;
        children?: any[];
    };
    showPreview?: boolean;
}
/**
 * ChildrenViewer - Renders child task count and preview
 * Simplified Canvas version of AssetMatrix's childrenViewer
 */
declare class ChildrenViewer implements CellViewer<ChildrenViewerData> {
    readonly type = "children";
    draw(context: ViewerRenderContext, data: ChildrenViewerData): void;
    onClick(_context: ViewerRenderContext, data: ChildrenViewerData, _localX: number, _localY: number): boolean;
}
export default ChildrenViewer;
