import { SignalRef } from 'vega'; import { ScaleChannel } from '../../channel.js'; import { Config } from '../../config.js'; import { MarkInvalidDataMode } from '../../invalid.js'; import { MarkDef } from '../../mark.js'; import { ScaleType } from '../../scale.js'; export type ScaleInvalidDataMode = Omit | 'always-valid'; export declare function getScaleInvalidDataMode({ markDef, config, scaleChannel, scaleType, isCountAggregate, }: { markDef: MarkDef; config: Config; scaleChannel: C; scaleType: ScaleType; isCountAggregate: boolean; }): ScaleInvalidDataMode; export declare function shouldBreakPath(mode: ScaleInvalidDataMode): boolean; //# sourceMappingURL=ScaleInvalidDataMode.d.ts.map