import { InternalConfig, UseMoveConfig, UseHoverConfig, UseDragConfig, UsePinchConfig, UseScrollConfig, UseWheelConfig } from '../types';
import { UseGestureConfig } from '../types';
export declare function _buildMoveConfig({ domTarget, eventOptions, window, enabled, ...rest }: UseMoveConfig): InternalConfig;
export declare function _buildHoverConfig({ domTarget, eventOptions, window, enabled, ...rest }: UseHoverConfig): InternalConfig;
export declare function _buildDragConfig({ domTarget, eventOptions, window, enabled, ...rest }: UseDragConfig): InternalConfig;
export declare function _buildPinchConfig({ domTarget, eventOptions, window, enabled, ...rest }: UsePinchConfig): InternalConfig;
export declare function _buildScrollConfig({ domTarget, eventOptions, window, enabled, ...rest }: UseScrollConfig): InternalConfig;
export declare function _buildWheelConfig({ domTarget, eventOptions, window, enabled, ...rest }: UseWheelConfig): InternalConfig;
export declare function buildComplexConfig(config?: UseGestureConfig, actions?: Set<string>): InternalConfig;
