import { SelectorItem } from "../types/SelectorItem";
import { SelectorOptions } from "../types/SelectorOptions";
import { Position } from "../types/Position";
import { Theme } from "../types/ThemeOptions";
export declare class WheelSelector {
    isActive: Boolean;
    isLeftClicked: Boolean;
    position: Position | null;
    items: SelectorItem[];
    selectedItemNo: number | null | "CANCEL";
    outerDistance: number;
    innerDistance: number;
    cursorCanvas: HTMLCanvasElement | null;
    theme: Theme;
    constructor(options?: SelectorOptions);
    activateSelector(pos: Position): void;
    deactivateSelector(): void;
    triggerSelected(): void;
    redraw(): void;
    selectItem(itemno: number | null): void;
    updateItems(items?: SelectorItem[]): SelectorItem[];
}
