import type { Channel, CartesianChartMark, ChartKey, ChartMarkMotionOptions, ChartValue, OptionChannelOutput, VisualChannel } from './types.js'; export interface BandXOptions extends ChartMarkMotionOptions { id?: string; x?: Channel; z?: Channel; color?: Channel; key?: Channel; fill?: VisualChannel; fillOpacity?: number; width?: number; inset?: number; radius?: number; xScale?: string; } export interface BandYOptions extends ChartMarkMotionOptions { id?: string; y?: Channel; z?: Channel; color?: Channel; key?: Channel; fill?: VisualChannel; fillOpacity?: number; height?: number; inset?: number; radius?: number; yScale?: string; } export declare function bandX> | undefined>(source: Iterable, options?: TOptions): CartesianChartMark, number, OptionChannelOutput, never, TOptions>; export declare function bandY> | undefined>(source: Iterable, options?: TOptions): CartesianChartMark, never, OptionChannelOutput, TOptions>;