import { Encoding } from '../encoding'; import { GenericMarkDef } from '../mark'; import { NonFacetUnitNormalizer, Normalize, NormalizerParams } from '../normalize/base'; import { GenericSpec } from '../spec'; import { GenericLayerSpec, NormalizedLayerSpec } from '../spec/layer'; import { GenericUnitSpec, NormalizedUnitSpec } from '../spec/unit'; import { FieldName } from '../channeldef'; export type CompositeMarkUnitSpec = GenericUnitSpec>; export declare class CompositeMarkNormalizer implements NonFacetUnitNormalizer> { name: string; run: (spec: CompositeMarkUnitSpec, params: NormalizerParams, normalize: Normalize, M> | GenericLayerSpec, NormalizedLayerSpec | NormalizedUnitSpec>) => NormalizedLayerSpec | NormalizedUnitSpec; constructor(name: string, run: (spec: CompositeMarkUnitSpec, params: NormalizerParams, normalize: Normalize, M> | GenericLayerSpec, NormalizedLayerSpec | NormalizedUnitSpec>) => NormalizedLayerSpec | NormalizedUnitSpec); hasMatchingType(spec: GenericSpec): spec is CompositeMarkUnitSpec; } //# sourceMappingURL=base.d.ts.map