import { type ButtonProps as AriaProps } from 'react-aria-components'; import { ComponentSize } from '@components/atoms/types'; import { ReactNode } from 'react'; import type { BadgeProps as ITDSBadgeProps } from '../../feedback/Badge/types'; export declare const fabButtonVariants: (props?: ({ variant?: "primary" | "secondary" | null | undefined; isDisabled?: boolean | null | undefined; size?: "m" | "s" | "l" | null | undefined; position?: "center" | "left" | "right" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export type FabButtonVariant = 'primary' | 'secondary'; type FabButtonPosition = 'left' | 'right' | 'center'; export type FabButtonProps = AriaProps & ComponentSize & { className?: string; 'data-testid'?: string; onClick?: () => void; isLoading?: boolean; Icon: ReactNode; variant?: FabButtonVariant; position?: FabButtonPosition; offsetX?: number; offsetY?: number; badgeProps?: ITDSBadgeProps; }; export {}; //# sourceMappingURL=types.d.ts.map