import { Focus } from './Focus'; export declare class PlotFocus { defaultFocus: Focus; focus: Focus; scope: any; constructor(scope: any); static remapFocusRegion(model: any): void; setDefault(focus: Focus): void; setFocus(focus: Focus, base?: Focus): void; getFocus(): Focus; static getDefault(model: any): { defaultFocus: Focus; visibleItem?: any; legendableItem?: any; }; reset(): void; fix(focus: Focus): void; transformX(focus: any, value: any): void; transformY(focus: any, value: any): void; transformYRight(focus: any, valueR: any, valueY: any): void; transform(focus: any, value: any, left: any, right: any, span: any): void; transformBounds(focus: any, left: any, right: any, value: any): void; transformLeftBound(focus: any, left: any, right: any, span: any): void; transformRightBound(focus: any, left: any, right: any, span: any): void; onModelFocusUpdate(newFocus: Focus): void; }