import { SVGMotionProps } from 'framer-motion'; import { Colors, DeepPartial, RoundedSizes } from '../../types'; import { IconButtonTheme } from '../IconButton'; export interface HamburgerProps extends Omit, "color" | "onClick"> { open: boolean; color?: Colors; strokeWidth?: string | number; lineProps?: SVGMotionProps; theme?: DeepPartial; disabled?: boolean; rounded?: RoundedSizes; outline?: boolean; width?: number; height?: number; className?: string; iconClassName?: string; /** * onClick event, the emitted event is the click event * @param e - the click event from the button * @returns void */ onClick?: (e: React.MouseEvent) => void; } /** * * @name Hamburger * @description The Hamburger component is used to display a Hamburger icon that can be opened or closed, it can be used to display a menu or to trigger an action. * @returns */ export declare const Hamburger: ({ open, width, height, strokeWidth, lineProps, onClick, color, theme: customTheme, className, iconClassName, ...props }: HamburgerProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Hamburger.d.ts.map