import { Point } from './geometric'; export interface Element { readonly x: number; readonly y: number; readonly active: boolean; readonly options: O; tooltipPosition(useFinalPosition?: boolean): Point; hasValue(): boolean; getProps

(props: [P], final?: boolean): Pick; getProps

(props: [P, P2], final?: boolean): Pick; getProps

( props: [P, P2, P3], final?: boolean ): Pick; getProps

( props: [P, P2, P3, P4], final?: boolean ): Pick; getProps

( props: [P, P2, P3, P4, P5], final?: boolean ): Pick; getProps(props: (keyof T)[], final?: boolean): T; } export const Element: { prototype: Element; new (): Element; };