import type { HTMLAttributes, ReactNode } from "react";
import { type SpinnerSize } from "./Spinner";
export type LoadingStateVariant = "centered" | "fill" | "inline";
export type LoadingStateProps = HTMLAttributes<HTMLDivElement> & {
    message?: ReactNode;
    spinnerClassName?: string;
    spinnerSize?: SpinnerSize;
    textClassName?: string;
    variant?: LoadingStateVariant;
};
export declare function LoadingState({ "aria-live": ariaLive, className, message, role, spinnerClassName, spinnerSize, textClassName, variant, ...props }: LoadingStateProps): import("react/jsx-runtime").JSX.Element;
