import React from "react";
export interface GlassSkeletonLoaderProps {
    /** Whether the loader is active */
    loading?: boolean;
    /** Custom loading text */
    text?: string;
    /** Size of the loader */
    size?: "sm" | "md" | "lg" | "xl";
    /** Animation variant */
    variant?: "pulse" | "wave" | "shimmer" | "sheen";
    /** Custom className */
    className?: string;
    /** Testing identifier */
    "data-testid"?: string;
    /** Children to show when not loading */
    children?: React.ReactNode;
    /** ARIA label for accessibility */
    "aria-label"?: string;
}
export declare const GlassSkeletonLoader: React.FC<GlassSkeletonLoaderProps>;
interface GlassSkeletonTextProps {
    lines?: number;
    width?: string | string[];
    className?: string;
}
export declare const GlassSkeletonText: React.FC<GlassSkeletonTextProps>;
export declare const GlassSkeletonCard: React.FC<{
    className?: string;
}>;
export {};
//# sourceMappingURL=GlassSkeletonLoader.d.ts.map