import { MalloyRendererOptions } from './types';
import { RenderPluginFactory } from './plugin-types';
import { MalloyViz } from './malloy-viz';
export declare class MalloyRenderer {
    private globalOptions;
    private pluginRegistry;
    constructor(options?: MalloyRendererOptions);
    createViz(additionalOptions?: Partial<MalloyRendererOptions>): MalloyViz;
    updateOptions(newOptions: Partial<MalloyRendererOptions>): void;
    getOptions(): MalloyRendererOptions;
    getRegisteredPlugins(): RenderPluginFactory[];
}
