import { ReactElement } from 'react'; export interface RotateProps { /** * The child element to rotate. */ children: ReactElement; /** * The rotation degrees when `open` is true. * Common use case: arrow indicators in Select, Accordion, etc. * @default 180 */ degrees?: number; /** * The duration of the rotation transition in milliseconds. * @default MOTION_DURATION.fast (150ms) */ duration?: number; /** * The easing function for the rotation transition. * @default MOTION_EASING.standard */ easing?: string; /** * Whether the element should be in the rotated state. * @default false */ in?: boolean; /** * The transform origin for child element. * @default 'center' */ transformOrigin?: string; } /** * The react component for `mezzanine` transition rotate. * Unlike other transition components, Rotate does not unmount the element. * It simply rotates the element based on the `in` state. * * Common use case: arrow indicators that rotate to indicate expand/collapse state. */ declare const Rotate: import("react").ForwardRefExoticComponent>; export default Rotate;