export function defaultLoadingStyleCreator(): {
    styleContent: string;
    html: string;
};
/**
 * Creates a transparent, non-interactive window overlay style.
 *
 * @returns {{ styleContent: string, html: string }}
 */
export function transparentOverlayStyle(): {
    styleContent: string;
    html: string;
};
export function getLoadingHtml({ styleCreator, id, className, }?: GetLoadingHtml): {
    oStyle: HTMLStyleElement;
    oDiv: HTMLDivElement;
};
/**
 * Default implementation of styleCreator
 */
export type DefaultStyleCreator = () => {
    styleContent: string;
    html: string;
};
/**
 * Generates loading screen HTML and corresponding styles.
 */
export type GetLoadingHtml = {
    id?: string | undefined;
    className?: string | undefined;
    styleCreator?: DefaultStyleCreator | undefined;
};
//# sourceMappingURL=LoadingHtml.d.mts.map