import { Commandable } from '../Components';
import { OsbColor, OsbVector2 } from '../Utils';
import { Vector2 } from '../../Math';
export declare function wiggleXY(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, origin?: OsbVector2 | Vector2): void;
export declare function wiggleX(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originX?: number): void;
export declare function wiggleY(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originY?: number): void;
export declare function wiggleRotation(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originAngle?: number): void;
export declare function wiggleColor(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, minGradient: OsbColor, maxGradient: OsbColor): void;
export declare function wiggleOpacity(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originOpacity?: number): void;
export declare function wiggleScale(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originScale?: number): void;
export declare function wiggleScaleX(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originScaleX?: number, scaleY?: number): void;
export declare function wiggleScaleY(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originScaleY?: number, scaleX?: number): void;
export declare function wiggleScaleXY(commandable: Commandable, frequency: number, amplitude: number, startTime: number, endTime: number, originScaleX?: number, originScaleY?: number): void;
