import { DashboardConfig, DrillData, MalloyClickEventPayload, TableConfig, VegaConfigHandler } from '../component/types'; import { RenderPluginFactory } from './plugin-types'; export type { RenderFieldMetadata } from '../render-field-metadata'; export interface MalloyRendererOptions { onClick?: (payload: MalloyClickEventPayload) => void; onDrill?: (drillData: DrillData) => void; vegaConfigOverride?: VegaConfigHandler; tableConfig?: Partial; dashboardConfig?: Partial; modalElement?: HTMLElement; scrollEl?: HTMLElement; onError?: (error: Error) => void; plugins?: RenderPluginFactory[]; pluginOptions?: Record; useVegaInterpreter?: boolean; }