hataraku
Version:
An autonomous coding agent for building AI-powered development tools. The name "Hataraku" (働く) means "to work" in Japanese.
32 lines (31 loc) • 867 B
TypeScript
import { Profile } from './profileConfig';
/**
* First Run Manager
* Handles first-run experience and setup wizard
*/
export declare class FirstRunManager {
private configDir;
private configLoader;
private profileManager;
constructor();
/**
* Check if this is a first run
* @returns True if this is a first run (config directory doesn't exist)
*/
isFirstRun(): Promise<boolean>;
/**
* Initialize default configurations
* Creates default directory structure and configurations
*/
initializeDefaults(): Promise<void>;
/**
* Run interactive setup wizard
* Guides user through initial setup
*/
runSetupWizard(): Promise<void>;
/**
* Create default profile with wizard
* @returns Created default profile
*/
createDefaultProfileWithWizard(): Promise<Profile>;
}