import { ViewComposition } from '../../spec'; import { ValueAttribute, ObjectAttribute, ArrayAttribute, Concrete } from '../types'; import { Mark } from '../mark'; import { CompositionNode } from './base'; type ViewSpec = Concrete; export interface View extends Mark { data: ValueAttribute; coordinate: ArrayAttribute; interaction: ObjectAttribute; theme: ObjectAttribute; style: ObjectAttribute; scale: ObjectAttribute; axis: ObjectAttribute; legend: ObjectAttribute; } export declare class View extends CompositionNode { constructor(options?: {}, type?: string); } export {};