/**
 * @internal
 * @remarks \@since 6.0.0
 */
export interface ClientPositionMouseEvent {
    clientX: number;
    clientY: number;
}
/**
 * @internal
 * @remarks \@since 6.0.0
 */
export interface ClientPositionTouchEvent {
    changedTouches: {
        [index: number]: ClientPositionMouseEvent;
    };
}
export type ClientPositionEvent = ClientPositionMouseEvent | ClientPositionTouchEvent;
/**
 * @internal
 * @remarks \@since 6.0.0
 */
export interface ClientPositionOptions {
    event: ClientPositionEvent;
    vertical: boolean;
}
/**
 * @internal
 * @remarks \@since 6.0.0
 */
export declare const getClientPosition: (options: ClientPositionOptions) => number;
