import { Children, Namekey, Refkey } from "@alloy-js/core"; import { JavaElements } from "../name-policy.js"; export interface CommonDeclarationProps { name: string | Namekey; refkey?: Refkey; children?: Children; } export interface DeclarationProps extends CommonDeclarationProps { /** * The name policy kind to apply to the declaration. */ nameKind?: JavaElements; } /** * Declare a symbol in the program. Declaring classes, interfaces, enums, etc. Should also pass in * access modifier so we can manage access */ export declare function Declaration(props: DeclarationProps): Children; //# sourceMappingURL=Declaration.d.ts.map