import type { ProcessLibraryBinding, ProcessLibraryState, CloneProcessLibraryOptions, CloneProcessLibraryResult, UpdateProcessLibraryOptions, UpdateProcessLibraryResult, BindProcessLibraryOptions, BindProcessLibraryResult, ResolveActiveProcessLibraryOptions, ResolveActiveProcessLibraryResult, DefaultProcessLibrarySpec, EnsureActiveProcessLibraryOptions, EnsureActiveProcessLibraryResult } from "./activeTypes"; export type { ProcessLibraryBinding, ProcessLibraryState, CloneProcessLibraryOptions, CloneProcessLibraryResult, UpdateProcessLibraryOptions, UpdateProcessLibraryResult, BindProcessLibraryOptions, BindProcessLibraryResult, ResolveActiveProcessLibraryOptions, ResolveActiveProcessLibraryResult, DefaultProcessLibrarySpec, EnsureActiveProcessLibraryOptions, EnsureActiveProcessLibraryResult, }; export declare function getDefaultProcessLibrarySpec(options?: { stateDir?: string; repo?: string; cloneDir?: string; processDir?: string; ref?: string; }): DefaultProcessLibrarySpec; export declare function getActiveProcessLibraryStatePath(stateDir?: string): string; export declare function cloneProcessLibrary(options: CloneProcessLibraryOptions): Promise; export declare function updateProcessLibrary(options: UpdateProcessLibraryOptions): Promise; export declare function bindActiveProcessLibrary(options: BindProcessLibraryOptions): Promise; export declare function resolveActiveProcessLibrary(options?: ResolveActiveProcessLibraryOptions): Promise; export declare function getActiveProcessLibraryPath(options?: ResolveActiveProcessLibraryOptions): Promise; export declare function ensureActiveProcessLibrary(options?: EnsureActiveProcessLibraryOptions): Promise; //# sourceMappingURL=active.d.ts.map