import { Project } from "ts-morph"; import type { FrontendComponent } from "../../ir/domain/frontend.js"; import type { FrontendTargetIR } from "../../ir/target/frontend.js"; import type { FrontendPolicy } from "../../ir/target/frontend.policy.js"; export declare function isInteractiveComponent(component: FrontendComponent): boolean; export declare function inferInteractiveRoutes(ir: FrontendTargetIR, policy: FrontendPolicy): string[]; export declare function emitSsgSupport(project: Project, outDir: string, frontendDir: string, ir: FrontendTargetIR): void;