import React from "react";
import "./loader.css";
export interface LoaderProps {
    /**
     * Object that can contain override tw classes for the root and all inner elements
     */
    classes?: LoaderClasses;
    /**
     * Loading message, default: 'Loading ...'
     */
    message?: string;
    /**
     * If the loader is inline. It will render a small white animated circle to be used inside buttons or simillar elements.
     */
    isInline?: boolean;
    /**
     * Width of the SVG animated circle stroke.
     */
    strokeWidth?: string;
}
export interface LoaderClasses {
    /**
     * Tailwind Css classes for the main container of the loader
     */
    root?: string;
    /**
     * Tailwind Css classes for svg that is animated
     */
    svg?: string;
    /**
     * Tailwind Css classes for the text message of the Loader
     */
    message?: string;
}
declare const Loader: React.FC<LoaderProps & React.PropsWithRef<JSX.IntrinsicElements["svg"]>>;
export default Loader;
