/**
 * Workspace utilities - shared between setup and onboard commands
 */
export interface WorkspaceStatus {
    configExists: boolean;
    workspaceExists: boolean;
    workspaceSetup: boolean;
    configPath: string;
    workspacePath: string;
}
/**
 * Check if workspace directory exists (markdown root + memory/ are created by setupWorkspace).
 */
export declare function isWorkspaceSetup(workspacePath: string): boolean;
/**
 * Check if config file exists
 */
export declare function isConfigSetup(configPath: string): boolean;
/**
 * Get current workspace status
 */
export declare function getWorkspaceStatus(configPath: string, workspacePath: string): WorkspaceStatus;
/**
 * Create markdown workspace root and memory/ only.
 * Persona Markdown is seeded into `agents/<id>/profile/` via seedMainAgentProfileMarkdown.
 */
export declare function setupWorkspace(workspacePath: string): void;
/**
 * Create empty config file
 */
export declare function setupConfig(configPath: string): void;
/**
 * Load raw config without schema parsing
 */
export declare function loadRawConfig(configPath: string): Record<string, unknown> | null;
