export interface StartOptions { projectRoot: string; nonInteractive: boolean; yes: boolean; reinit?: boolean; injectDocs?: boolean; } /** * Guided setup: pick integrations, confirm the access each one needs, scaffold * `.agents/`, then run the first sync. */ export declare function runStart(options: StartOptions): Promise; /** * Checks whether the project contains generated or integration-specific artifacts that warrant offering a cleanup. * * @param projectRoot - Path to the project root to inspect * @returns `true` if any known generated or integration-specific artifact exists in the project, `false` otherwise */ export declare function shouldOfferCleanup(projectRoot: string): Promise;