/**
 * Re-export AgentProject from shared package and define local input types.
 */
import type { AgentCliPreference, AgentProject } from 'chrome-mcp-shared';
export type { AgentProject };
export interface CreateOrUpdateProjectInput {
    id?: string;
    name: string;
    description?: string;
    rootPath: string;
    preferredCli?: AgentCliPreference;
    selectedModel?: string;
    /**
     * Whether to use Claude Code Router (CCR) for this project.
     */
    useCcr?: boolean;
    /**
     * Whether to enable the local Chrome MCP server integration for this project.
     * Defaults to true when omitted.
     */
    enableChromeMcp?: boolean;
    /**
     * If true, create the directory if it doesn't exist.
     * Should only be set after user confirmation.
     */
    allowCreate?: boolean;
}
