import { CSSProperties, LegacyRef, MouseEventHandler, MutableRefObject, ReactNode } from 'react'; interface buttonType { children?: ReactNode; className?: string; id?: string; style?: CSSProperties | undefined; onClick?: MouseEventHandler | undefined; disabled?: boolean; isLoading?: boolean; type?: "button" | "submit" | "reset"; loadingText?: string; loaderPosition?: "right" | "left"; loaderThickness?: string | number; ref?: MutableRefObject | LegacyRef | undefined; } export declare const ButtonModule: ({ disabled, children, isLoading, style, onClick, className, type, id, loadingText, loaderPosition, loaderThickness, ref }: buttonType) => import("react/jsx-runtime").JSX.Element; export {};