export interface PageLoaderProps {
    /**
     * Main loading text
     */
    title?: string;
    /**
     * Secondary description text
     */
    description?: string;
    /**
     * Additional CSS classes for the container
     */
    className?: string;
    /**
     * Show the loader icon
     */
    showIcon?: boolean;
}
/**
 * Full page loader component
 * Used for loading states that take up the full viewport
 */
export declare function PageLoader({ title, description, className, showIcon }: PageLoaderProps): import("react/jsx-runtime").JSX.Element;
/**
 * Compact version of the page loader for smaller containers
 */
export declare function CompactPageLoader({ title, description, className, showIcon }: PageLoaderProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=page-loader.d.ts.map