import { type GraphArtifactPaths } from "@0xsarwagya/ontoly-cache"; import type { SoftwareGraph } from "@0xsarwagya/ontoly-core"; import { defineOntolyConfig } from "./context"; import type { BuildSoftwareGraphOptions, BuildSoftwareGraphResult, DoctorCheck, OntolyConfig, WatchHandle, WatchSoftwareGraphOptions } from "./types"; export * from "./context"; export * from "./cache"; export * from "./diagnostics"; export * from "./execution"; export * from "./graph"; export * from "./memory"; export * from "./passes"; export * from "./pipeline"; export * from "./repository"; export * from "./repository-intelligence"; export * from "./types"; export * from "./validation"; export { defineOntolyConfig }; export declare function initializeOntolyProject(rootInput?: string): Promise<{ readonly root: string; readonly directory: string; readonly configPath: string; }>; export declare function buildSoftwareGraph(options?: BuildSoftwareGraphOptions): Promise; export declare function buildSoftwareGraphWithArtifacts(options?: BuildSoftwareGraphOptions): Promise; export declare function writeGraphArtifacts(graph: SoftwareGraph, options: { readonly root: string; readonly directory?: string | undefined; }): Promise; export declare function doctorRepository(rootInput?: string): Promise; export declare function watchSoftwareGraph(options?: WatchSoftwareGraphOptions): WatchHandle; export type { OntolyConfig }; //# sourceMappingURL=index.d.ts.map