import { BeginInteractionSessionArgs, FindInteractionSessionArgs, InteractionSession } from '../lib/canvas/interaction/interactionSessionStore'; import { CanvasClickDispatchResult } from '../lib/canvas'; import { CustomCell, CustomRenderer } from '@glideappsfinal/glide-data-grid'; type GenericCustomRenderer = CustomRenderer; interface UseCustomRenderersOptions { beginOrGetInteractionSession?: (args: BeginInteractionSessionArgs) => InteractionSession; consumeCanvasClickResult?: (args: FindInteractionSessionArgs) => CanvasClickDispatchResult | undefined; } export declare function useCustomRenderers(options?: UseCustomRenderersOptions): GenericCustomRenderer[] | undefined; export {};