/** * @license * Copyright The Closure Library Authors. * SPDX-License-Identifier: Apache-2.0 */ /** * @fileoverview Easing functions for animations. */ /** * Ease in - Start slow and speed up. * @param {number} t Input between 0 and 1. * @return {number} Output between 0 and 1. */ export function easeIn(t: number): number; /** * Ease out - Start fastest and slows to a stop. * @param {number} t Input between 0 and 1. * @return {number} Output between 0 and 1. */ export function easeOut(t: number): number; /** * Ease out long - Start fastest and slows to a stop with a long ease. * @param {number} t Input between 0 and 1. * @return {number} Output between 0 and 1. */ export function easeOutLong(t: number): number; /** * Ease in and out - Start slow, speed up, then slow down. * @param {number} t Input between 0 and 1. * @return {number} Output between 0 and 1. */ export function inAndOut(t: number): number;