import { Field } from '../channeldef'; import { Encoding } from '../encoding'; import { GenericSpec } from '../spec'; import { GenericUnitSpec } from '../spec/unit'; import { NonFacetUnitNormalizer, NormalizeLayerOrUnit, NormalizerParams } from './base'; interface EncodingX2Mixins { x2: Encoding['x2']; } interface EncodingY2Mixins { y2: Encoding['y2']; } type RangedLineSpec = GenericUnitSpec & (EncodingX2Mixins | EncodingY2Mixins), 'line' | { mark: 'line'; }>; export declare class RuleForRangedLineNormalizer implements NonFacetUnitNormalizer { name: string; hasMatchingType(spec: GenericSpec): spec is RangedLineSpec; run(spec: RangedLineSpec, params: NormalizerParams, normalize: NormalizeLayerOrUnit): import("../spec").NormalizedUnitSpec | import("../spec").NormalizedLayerSpec; } export {}; //# sourceMappingURL=ruleforrangedline.d.ts.map