import type { G2Spec } from '../spec'; import { extend, API, CompositionAPI } from './extend'; import { library } from './library'; import { Runtime } from './runtime'; import { MarkNode as Node } from './mark'; import type { RuntimeOptions } from './runtime'; export interface Chart extends API {} export interface CompositionNode extends CompositionAPI {} export interface MarkNode extends Node {} export const Chart = extend(Runtime, library); export type ChartOptions = Omit;