type InitOptions = {
    quiet?: boolean;
};
export type InitSummary = {
    directory: string;
    cataloguePath: string;
    readmeStatus: 'created' | 'updated';
    agentsStatus: 'created' | 'updated';
    catalogueStatus: 'created' | 'skipped';
    gitStatus: 'initialized' | 'skipped' | 'declined';
};
export declare function init(targetPath: string, options?: InitOptions): Promise<InitSummary | null>;
export {};
