import type { ReactElement } from 'react';
/**
 * LicenseGuard - Layout route that enforces license validity.
 *
 * Inserted between ProtectedRoute and child routes:
 *   ProtectedRoute → LicenseGuard → Outlet (pages)
 *
 * Behavior:
 * 1. While license is loading → render Outlet (avoid flash)
 * 2. Exempt paths (myspace, configuration) → always render Outlet
 * 3. Invalid license or read-only mode → show LicenseBlockOverlay over Outlet
 * 4. Valid license → render Outlet normally
 */
export declare function LicenseGuard(): ReactElement;
//# sourceMappingURL=LicenseGuard.d.ts.map