import type { Static } from 'runtypes'; import { Literal, Record, String, Union } from 'runtypes'; import type { AnimatableStyle } from '../../factories'; import type { SimpleAnimationMetadata } from './animate'; export declare const AnimationStateMetadata: Record<{ __type: Literal<"state">; name: String; styles: Union<[Record<{ __type: Literal<"style">; styles: Union<[import("runtypes").Brand<"styles", import("runtypes").Dictionary>]>; }, false>, Literal]>; options: Union<[import("runtypes").Dictionary, Literal]>; }, false>; export declare type AnimationStateMetadata = Static & { name: T; } & { styles: SimpleAnimationMetadata | null; };