export type MfeHydrationMode = 'islands' | 'full' | 'none';
export type MfePattern = 'module-federation' | 'single-spa' | 'nx-mfe' | 'none';
export type MfeTool = 'webpack' | 'vite' | 'nx';
export type SignalsLibrary = 'angular' | 'preact' | 'solid' | 'vue';
export interface MfeDetectionResult {
    islandsFramework?: 'astro' | 'fresh';
    hydration?: MfeHydrationMode;
    solidStart?: boolean;
    tanstackStart?: boolean;
    moduleFederation?: {
        pattern: MfePattern;
        tool: MfeTool;
    };
    singleSpa?: boolean;
    nxMfe?: boolean;
    signals?: SignalsLibrary[];
}
//# sourceMappingURL=mfe-detection.d.ts.map