import type { ReactNode } from "react";
import type { HtmlProps } from "@/utils/types";
export type LoadingScreenProps = HtmlProps<"section", {
    /**
     * Main loading message displayed below the icon.
     */
    message?: ReactNode;
    /**
     * Optional title displayed above the message.
     */
    title?: ReactNode;
    /**
     * Optional supporting text displayed below the message.
     */
    description?: ReactNode;
    /**
     * Animated loading image source.
     * Defaults to the AgentFlow loading GIF bundled with this component.
     */
    imageSrc?: string;
    /**
     * Accessible text for the loading image.
     */
    imageAlt?: string;
    /**
     * Size of the loading image in pixels.
     */
    imageSize?: number;
    /**
     * Makes the wrapper fill the viewport.
     * Disable this when rendering inside an existing app shell.
     */
    fullScreen?: boolean;
}>;
//# sourceMappingURL=LoadingScreen.types.d.ts.map