import { FieldProcessor } from '@ephox/boulder';
import { EventArgs } from '@ephox/sugar';
import { AlloyComponent } from '../../api/component/ComponentApi';
import * as AlloyEvents from '../../api/events/AlloyEvents';
import { DraggingState } from '../common/DraggingTypes';
import { MouseDraggingConfig } from './MouseDraggingTypes';
declare const events: <E>(dragConfig: MouseDraggingConfig<E>, dragState: DraggingState, updateStartState: (comp: AlloyComponent) => void) => Array<AlloyEvents.AlloyEventKeyAndHandler<EventArgs<MouseEvent>>>;
declare const schema: FieldProcessor[];
export { events, schema };
//# sourceMappingURL=MouseDragging.d.ts.map