import { type SerializedDiagnostic } from "./typecheck-serialization";
export interface NonPackageTypecheckResult {
    success: boolean;
    errorCount: number;
    warningCount: number;
    diagnostics: SerializedDiagnostic[];
}
/**
 * 비패키지 파일(루트 레벨 설정 + 패키지 루트 설정)을 타입체크한다.
 *
 * 비패키지 파일 범위:
 * - 루트 레벨 파일 (vitest.config.ts 등) — packages/ 외부
 * - 패키지 루트 설정 파일 (packages/{pkg}/vitest.config.ts) — packages/ 하위 깊이 2
 * 패키지 소스 파일(packages/{pkg}/src/...)은 제외한다.
 */
export declare function typecheckNonPackageFiles(cwd: string): NonPackageTypecheckResult;
//# sourceMappingURL=typecheck-non-package.d.ts.map