import { DropdownAnimationNameType, HamburgerMenuAnimationNameType, MenuAnimationNameType } from './constants'; import { AnimationState } from './components/MenuContent/MenuItem/useAnimationState'; export type MenuItemAnimationConfig = { name: MenuAnimationNameType; duration: number; }; export type DropdownAnimationConfig = { name: DropdownAnimationNameType; duration: number; }; export type HamburgerMenuAnimationConfig = { name: HamburgerMenuAnimationNameType; duration: number; }; export declare const MENU_ITEM_ANIMATION_CONFIG: Record; export declare const DROPDOWN_ANIMATION_CONFIG: Record; export declare const HAMBURGER_MENU_ANIMATION_CONFIG: Record; export declare const ANIMATION_PACKAGE_CONFIG: { none: { menuItemAnimationName: "none"; dropdownAnimationName: "none"; hamburgerMenuAnimationName: "none"; }; underline: { menuItemAnimationName: "underline"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; wash: { menuItemAnimationName: "wash"; dropdownAnimationName: "fadeIn"; hamburgerMenuAnimationName: "fadeIn"; }; bullet: { menuItemAnimationName: "bullet"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; wave: { menuItemAnimationName: "wave"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; circle: { menuItemAnimationName: "circle"; dropdownAnimationName: "fadeIn"; hamburgerMenuAnimationName: "fadeIn"; }; bounce: { menuItemAnimationName: "bounce"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; tint: { menuItemAnimationName: "tint"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; textWash: { menuItemAnimationName: "textWash"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; wobble: { menuItemAnimationName: "wobble"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; brackets: { menuItemAnimationName: "brackets"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; float: { menuItemAnimationName: "float"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; shape: { menuItemAnimationName: "shape"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; expand: { menuItemAnimationName: "expand"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; shadow: { menuItemAnimationName: "shadow"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; lineRise: { menuItemAnimationName: "lineRise"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; overline: { menuItemAnimationName: "overline"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; centerLine: { menuItemAnimationName: "centerLine"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; skew: { menuItemAnimationName: "skew"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; point: { menuItemAnimationName: "point"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; blur: { menuItemAnimationName: "blur"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "revealFromRight"; }; calm: { menuItemAnimationName: "calm"; dropdownAnimationName: "revealFromTop"; hamburgerMenuAnimationName: "fadeIn"; }; }; export declare const INITIAL_ANIMATION_STATE: AnimationState; export declare const INITIAL_DROPDOWN_ANIMATION_STATE: AnimationState; export declare const INITIAL_HAMBURGER_MENU_ANIMATION_STATE: AnimationState;