import { Able, MoveableGroupInterface, MoveableManagerInterface } from "./types"; export declare function fillChildEvents(moveable: MoveableGroupInterface, name: string, e: any): any[]; export declare function triggerChildGesto(moveable: MoveableGroupInterface, able: Able, type: string, delta: number[], e: any, isConvert: boolean, ableName: string): { eventParams: any[]; childEvents: any[]; }; export declare function triggerChildAbles(moveable: MoveableGroupInterface, able: T, type: keyof T & string, e: any, eachEvent?: (movebale: MoveableManagerInterface, ev: any) => any, callback?: (moveable: MoveableManagerInterface, ev: any, result: any, index: number) => any): any[]; export declare function startChildDist(moveable: MoveableGroupInterface, child: MoveableManagerInterface, parentDatas: any, childEvent: any): any;