import { MotionOptions } from '@ngverse/motion/core';
/**
 * rubberBand animation
 */
export declare const rubberBand: (options?: Partial<MotionOptions> | undefined) => import("@angular/animations").AnimationAnimateRefMetadata;
/**
 * sets default values for the `rubberBand` animation
 */
export declare const setRubberBandDefaults: (options: Partial<MotionOptions>) => MotionOptions & Partial<MotionOptions>;
/**
 * rubberBand animation on :enter
 * @remarks triggerName: `rubberBandOnEnter`
 */
export declare const rubberBandOnEnter: (options?: Partial<MotionOptions> | undefined) => import("@angular/animations").AnimationTriggerMetadata;
/**
 * rubberBand animation on :leave
 * @remarks triggerName: `rubberBandOnLeave`
 */
export declare const rubberBandOnLeave: (options?: Partial<MotionOptions> | undefined) => import("@angular/animations").AnimationTriggerMetadata;
/**
 * rubberBand animation on :incr
 * @remarks triggerName: `rubberBandOnIncr`
 */
export declare const rubberBandOnIncr: (options?: Partial<MotionOptions> | undefined) => import("@angular/animations").AnimationTriggerMetadata;
/**
 * rubberBand animation on :decr
 * @remarks triggerName: `rubberBandOnDecr`
 */
export declare const rubberBandOnDecr: (options?: Partial<MotionOptions> | undefined) => import("@angular/animations").AnimationTriggerMetadata;
