export interface CheckInitPrerequisitesDependencies {
    executeCommand: (command: string, options?: object) => Buffer | string;
    getNodeMajorVersion: () => number;
}
export type PrerequisitesResult = {
    status: 'ok';
} | {
    status: 'node-version-too-low';
    found: number;
    required: number;
} | {
    status: 'claude-not-installed';
    installUrl: string;
};
export declare function checkInitPrerequisites(deps: CheckInitPrerequisitesDependencies): PrerequisitesResult;
//# sourceMappingURL=checkInitPrerequisites.d.ts.map