import { Namekey, OutputSpace, OutputSymbol, OutputSymbolOptions } from "@alloy-js/core"; export interface JavaOutputSymbolOptions extends OutputSymbolOptions { package?: string; } /** * Represents an 'exported' symbol from a .java file. Class, enum, interface etc. * Not considered exported if private */ export declare class JavaOutputSymbol extends OutputSymbol { #private; static memberSpaces: readonly ["static", "instance"]; /** * Fully qualified package name */ get package(): string | undefined; constructor(name: string | Namekey, spaces: OutputSpace[] | OutputSpace | undefined, options?: JavaOutputSymbolOptions); copy(): JavaOutputSymbol; get debugInfo(): Record; } //# sourceMappingURL=java-output-symbol.d.ts.map