export interface ProjectConfig {
    id: string;
    name: string;
    subdomain: string;
    userEmail: string;
    userName: string;
    createdAt: string;
    lastUsed: string;
}
export declare class ProjectManager {
    private configPath;
    private store;
    constructor();
    private loadStore;
    private saveStore;
    getProjects(): ProjectConfig[];
    generateUniqueId(): string;
    createProject(name: string, userEmail: string, userName: string): ProjectConfig;
    private generateSubdomain;
    updateLastUsed(projectId: string): void;
    deleteProject(projectId: string): boolean;
    findByName(name: string): ProjectConfig | undefined;
}
