export type Unary
= (param: P) => R;
export type Variadic
= (...params: readonly P[]) => R;
export type EasingFunction = Unary;
export type EasingFunctionList = EasingFunction[];
export type EasingFunctionSet = EasingFunctionList & [
EasingFunction,
EasingFunction,
EasingFunction,
EasingFunction
];
export type EasingFunctionSetWithAliases = EasingFunctionList & [
EasingFunction,
EasingFunction,
EasingFunction,
EasingFunction,
EasingFunction,
EasingFunction
];
export type EventuallyReturnsAnEasingFunction = ((p: T) => EventuallyReturnsAnEasingFunction | EasingFunction) | EasingFunction;
export type EasingFunctionDecorator = Unary;
export type Combinator2 = Unary>;
export type CombinatorMany = Unary;
export type ReturnsEasingFunction = Unary
;