import { Animated } from 'react-native'; import type { StatefulAnimationMetadata } from '../../core'; import type { AnimatableStyle } from '../../factories'; export declare const makeAnimationTrigger: (metadata: StatefulAnimationMetadata | StatefulAnimationMetadata[]) => (initialState?: (T | "void") | (() => T | "void") | undefined) => { style: ({ [x: string]: unknown; [x: number]: unknown; [x: symbol]: unknown; } & import("runtypes").RuntypeBrand<"styles"> & S) | Animated.WithAnimatedValue | null | undefined; state: T | "void"; setState: (state: T | ((prevState: T | "void") => T)) => void; };