export declare type LoaderSize = "xs" | "sm" | "md" | "lg"; export declare type LoaderType = "spinner" | "square"; /** Loader components gathered in one place. A loader alerts a user to wait for an activity to complete. */ export declare class LoaderComponent { /** Loader size. Supported sizes: `xs`, `sm`, `md`, `lg` */ size?: LoaderSize; /** Loader types. Supportes types: `spinner`, `square` */ type?: LoaderType; /** Have the loader take over it's parent */ cover?: boolean; /** Have the loader take over the screen */ fullscreen?: boolean; /** Dims the background the background to indicate UI interactions are blocked */ backdrop?: boolean; /** Screen reader text. Default is `Loading...` */ srText?: string; /** Show or hide the loader. Default is `true` */ toggle?: boolean; /** HTML role value. Default is `status` */ role?: string; /** Element class name */ className?: string; }