import { StyledProps } from "./props"; export declare type KeyframeConfig = { [k: string]: StyledProps; }; export interface Keyframes { loading: Record; } export declare type Keyframe = keyof Keyframes; declare type AnimationTiming = "ease" | "linear" | "ease-in" | "ease-out" | "ease-in-out"; declare type AnimationFillMode = "none" | "forwards" | "backwards" | "both"; declare type AnimationDirection = "normal" | "reverse" | "alternate" | "alternate-reverse"; export declare type AnimationConfig = { name: Keyframe; delay?: number; timing?: AnimationTiming; duration?: number; fillMode?: AnimationFillMode; direction?: AnimationDirection; repetitions?: "infinite" | number; }; export interface Animations { loading: AnimationConfig; popIn: AnimationConfig; } export declare type Animation = keyof Animations; export {};