import { Settings, SettingNameValues } from "../types"; export declare const AXIS_TYPES: { readonly none: "none"; readonly ordinal: "ordinal"; readonly time: "time"; readonly linear: "linear"; }; export type AxisTypeValues = (typeof AXIS_TYPES)[keyof typeof AXIS_TYPES]; export interface AxisType { (): AxisTypeValues; settingName(): SettingNameValues; settingName(nextSettingName: SettingNameValues): this; settingValue(): string; settingValue(nextSettingValue: string): this; excludeType(): AxisTypeValues; excludeType(nextExcludeType: AxisTypeValues): this; } export declare const axisType: (settings: Settings) => AxisType;