/** @externs */
/**
 * @externs
 * @suppress {duplicate,checkTypes}
 */
// NOTE: generated by tsickle, do not edit.
// externs from packages/animations/src/animation_metadata.ts:
/** @const */
var angular$packages$animations$src$animation_metadata = {};

/** @typedef {?} */
angular$packages$animations$src$animation_metadata.AnimateTimings;
/**
 * @record
 * @struct
 */
angular$packages$animations$src$animation_metadata.AnimationOptions = function() {};
/** @type {?|undefined} */
angular$packages$animations$src$animation_metadata.AnimationOptions.prototype.delay;
/** @type {?|undefined} */
angular$packages$animations$src$animation_metadata.AnimationOptions.prototype.params;
/**
 * @extends {angular$packages$animations$src$animation_metadata.AnimationOptions}
 * @record
 * @struct
 */
angular$packages$animations$src$animation_metadata.AnimateChildOptions = function() {};
/** @type {?|undefined} */
angular$packages$animations$src$animation_metadata.AnimateChildOptions.prototype.duration;
/**
 * @extends {angular$packages$animations$src$animation_metadata.AnimationOptions}
 * @record
 * @struct
 */
angular$packages$animations$src$animation_metadata.AnimationQueryOptions = function() {};
/** @type {?|undefined} */
angular$packages$animations$src$animation_metadata.AnimationQueryOptions.prototype.optional;
/** @type {?|undefined} */
angular$packages$animations$src$animation_metadata.AnimationQueryOptions.prototype.limit;
