import type { ContractRegistry } from './types.js';
export declare function getDefaultCodragraphDir(): string;
export declare function getGroupsBaseDir(codragraphDir?: string): string;
export declare function validateGroupName(name: string): void;
export declare function getGroupDir(codragraphDir: string, groupName: string): string;
export declare function writeContractRegistry(groupDir: string, registry: ContractRegistry): Promise<void>;
export declare function readContractRegistry(groupDir: string): Promise<ContractRegistry | null>;
export declare function listGroups(codragraphDir?: string): Promise<string[]>;
export declare function createGroupDir(codragraphDir: string, groupName: string, force?: boolean): Promise<string>;
