/** * External dependencies */ import type { CSSProperties, HTMLAttributes, PropsWithChildren, VoidFunctionComponent } from 'react'; /** * Internal dependencies */ import type { AMPEffectTiming, Keyframes } from '../types'; export type AMPAnimationProps = PropsWithChildren<{ className?: string; style?: CSSProperties; prefixId?: string; }>; export interface WAAPIAnimation { keyframes: Keyframes; timings: AMPEffectTiming; useClippingContainer?: boolean; targetLeafElement?: boolean; } export interface AnimationPart { id: string; keyframes: T; WAAPIAnimation: WAAPIAnimation; AMPTarget: VoidFunctionComponent>>; AMPAnimation: VoidFunctionComponent<{ prefixId?: string; }>; generatedKeyframes: Record; } //# sourceMappingURL=types.d.ts.map