/** * External dependencies */ import type { CSSProperties, PropsWithChildren } from 'react'; /** * Internal dependencies */ import type { AMPEffectTiming, Keyframes } from '../types'; export interface AnimationConfig extends AMPEffectTiming { selector: string; animation?: string; keyframes?: Keyframes; } export interface AnimationOutputProps { config: AnimationConfig | AnimationConfig[]; } export type WithAnimationProps = PropsWithChildren<{ id?: string; className?: string; style?: CSSProperties; animationStyle?: CSSProperties; useClippingContainer?: boolean; }>; export interface KeyframesOutputProps extends AMPEffectTiming { id: string; keyframes: Keyframes; } //# sourceMappingURL=types.d.ts.map