/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import "./animate.scss";
import React from "react";
import type { StrictReactNode } from "@openlens/utilities";
export type AnimateName = "opacity" | "slide-right" | "opacity-scale" | string;
export interface AnimateProps {
    name?: AnimateName;
    enter?: boolean;
    onEnter?: () => void;
    onLeave?: () => void;
    enterDuration?: number;
    leaveDuration?: number;
    children?: StrictReactNode;
}
export declare const Animate: React.FunctionComponent<AnimateProps>;
