import type { Check, CheckResult, CheckOptions } from './types.js'; import { requiredChecks, scanWorkspace } from './required/index.js'; import { optionalChecks, validateImport } from './optional/index.js'; export type { Check, CheckResult, CheckOptions }; export { scanWorkspace, validateImport }; export { requiredChecks, optionalChecks }; export declare const allChecks: Check[]; /** * 검사 실행기 */ export declare class CheckRunner { private workspaceRoot; constructor(workspaceRoot: string); /** * 전체 검사 실행 (필수 + 선택) */ runAll(options?: CheckOptions): CheckResult[]; /** * 필수 검사만 실행 */ runRequired(options?: CheckOptions): CheckResult[]; /** * 선택 검사만 실행 */ runOptional(options?: CheckOptions): CheckResult[]; /** * 특정 검사 실행 */ runCheck(checkName: string, options?: CheckOptions): CheckResult | null; /** * 사용 가능한 검사 목록 */ static listChecks(): { required: string[]; optional: string[]; }; } //# sourceMappingURL=index.d.ts.map