import { Children, ComponentContext } from "@alloy-js/core"; import { GradleProjectConfig, JavaProjectScope, MavenProjectConfig } from "../symbols/index.js"; export interface ProjectContext { scope: JavaProjectScope; } export declare const ProjectContext: ComponentContext; export declare function useProject(): ProjectContext; export interface ProjectDirectoryProps { name: string; /** * Specify project configuration for either maven or gradle. * If not specified, will create generic Java project */ mavenProjectConfig?: MavenProjectConfig; gradleProjectConfig?: GradleProjectConfig; children?: Children; } /** * Represents a java project directory. Use if you want to generate a Java project * with a build tool included (maven, gradle etc). */ export declare function ProjectDirectory(props: ProjectDirectoryProps): Children; //# sourceMappingURL=ProjectDirectory.d.ts.map