export type BrowserModuleBoundaryViolation = { kind: "conflicting"; } | { kind: "module-server"; } | { kind: "function-server"; } | { kind: "parse-error"; }; /** * Find server-only boundaries that cannot be emitted in a browser bundle. * Function directive semantics belong to the active parser implementation so * this check does not depend on one provider's AST shape. Syntax or parser * capabilities that cannot be analyzed fail closed. */ export declare function inspectBrowserModuleBoundary(source: string, path: string): Promise; export declare function describeBrowserModuleBoundaryViolation(violation: BrowserModuleBoundaryViolation): string; //# sourceMappingURL=browser-module-boundary.d.ts.map