export declare const ALLOWED_ANIMATIONS: readonly ["progress", "pulse", "false"]; export type SkeletonAnimation = typeof ALLOWED_ANIMATIONS[number]; export declare const ALLOWED_VARIANTS: readonly ["circle", "rect", "text"]; export type SkeletonVariant = typeof ALLOWED_VARIANTS[number]; export declare const DEFAULT_VALUES: { readonly COUNT: 1; readonly VARIANT: "text"; readonly ANIMATION: "progress"; }; export declare const SKELETON_ARIA: { readonly DATA_BUSY: "true"; readonly DATA_VALUEMIN: "0"; readonly DATA_VALUEMAX: "100"; readonly ROLE: "progressbar"; readonly TABINDEX: "0"; }; export declare const VARIANT_TYPES: { readonly CIRCLE: "circle"; readonly RECT: "rect"; readonly TEXT: "text"; }; export declare const ANIMATION_TYPES: { readonly PROGRESS: "progress"; readonly PULSE: "pulse"; readonly FALSE: "false"; }; export interface ISkeletonProps { variant: SkeletonVariant; animation: SkeletonAnimation; width?: string; height?: string; marginTop?: string; marginRight?: string; marginBottom?: string; marginLeft?: string; count?: number; } export interface ISkeletonRenderConfig { skeletonClasses: { skeleton: boolean; circle: boolean; rect: boolean; progress: boolean; pulse: boolean; }; styles: { width?: string; height?: string; marginTop?: string; marginRight?: string; marginBottom?: string; marginLeft?: string; }; }