import { ReactNode } from 'react';
import { FabProps } from '@mui/material';
export interface FloatingButtonProps extends FabProps {
    /** 버튼의 색상을 설정합니다. @default default */
    color?: "primary" | "secondary" | "default";
    /** 버튼의 모양을 설정합니다. @default circular */
    variant?: "circular" | "extended";
    /** 버튼의 크기를 설정합니다. @default medium */
    size?: "small" | "medium" | "large";
    /** 버튼 클릭 시 호출되는 콜백 함수입니다. */
    onClick?: () => void;
    /** 버튼의 위치를 설정합니다. @default bottom-end */
    placement?: "top-start" | "top-end" | "bottom-start" | "bottom-end" | "top" | "bottom" | "left" | "right";
    children?: ReactNode;
    className?: string;
}
declare const FloatingButton: ({ className, color, variant, size, onClick, children, placement, ...props }: FloatingButtonProps) => import("react/jsx-runtime").JSX.Element;
export default FloatingButton;
