import type { ExtrapolateType, InterpolateOptions } from './interpolate.js'; import type { CanUpdateSequencePropStatusKeyframed } from './use-schema.js'; type InterpolateKeyframedStatusResult = number | string | readonly number[] | null; type PathInterpolator = (input: number, inputRange: readonly number[], outputRange: readonly string[], options: Pick & { extrapolateLeft: Exclude; extrapolateRight: Exclude; }) => string; export declare const setInterpolatePaths: (interpolator: PathInterpolator) => void; export declare const interpolateKeyframedStatus: ({ frame, forceSpringAllowTail, status, }: { frame: number; forceSpringAllowTail: boolean | null; status: CanUpdateSequencePropStatusKeyframed; }) => InterpolateKeyframedStatusResult; export {};