import { XcodeProject } from './XcodeProject.js';
import { SwiftPackage } from './SwiftPackage.js';
/**
 * Xcode project discovery and management.
 * Provides methods to find and open Xcode projects and Swift packages.
 */
export declare class Xcode {
    /**
     * Open a project at the specified path.
     * Automatically detects whether it's an Xcode project or Swift package.
     */
    open(projectPath: string): Promise<XcodeProject | SwiftPackage>;
    /**
     * Find all Xcode projects in a directory
     */
    findProjects(directory: string): Promise<XcodeProject[]>;
    /**
     * Find all Swift packages in a directory
     */
    findPackages(directory: string): Promise<SwiftPackage[]>;
    /**
     * Find all projects and packages in a directory
     */
    findAll(directory: string): Promise<(XcodeProject | SwiftPackage)[]>;
}
export declare const xcode: Xcode;
//# sourceMappingURL=Xcode.d.ts.map