import { ScaleModel } from './ScaleModel'; export declare class OrdinalScaleModel extends ScaleModel { defaults(): { _model_name: string; _view_name: string; domain: never[]; _model_module: any; _view_module: any; _model_module_version: string; _view_module_version: string; reverse: boolean; allow_padding: boolean; }; protected setListeners(): void; private domainChanged; private reverseChanged; protected updateDomain(): void; computeAndSetDomain(array: any[], id: string): void; typedRange(values: number[]): number[]; private minMaxFromData; readonly type: string; }