import React from "react";
interface SkeletonProps {
    width?: string | number;
    height?: string | number;
    borderRadius?: string | number;
    className?: string;
}
export declare function Skeleton({ width, height, borderRadius, className, }: SkeletonProps): import("react/jsx-runtime").JSX.Element;
export declare function BlogPostSkeleton({ className }: {
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
export declare function BlogListSkeleton({ count, className, }: {
    count?: number;
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
export declare function AdminPanelSkeleton({ className }: {
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
export declare function RichTextEditorSkeleton({ className, }: {
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
interface FadeInProps {
    children: React.ReactNode;
    delay?: number;
    duration?: number;
    className?: string;
}
export declare function FadeIn({ children, delay, duration, className, }: FadeInProps): import("react/jsx-runtime").JSX.Element;
interface SlideInProps {
    children: React.ReactNode;
    direction?: "up" | "down" | "left" | "right";
    delay?: number;
    duration?: number;
    className?: string;
}
export declare function SlideIn({ children, direction, delay, duration, className, }: SlideInProps): import("react/jsx-runtime").JSX.Element;
export {};
