/** * Pre-built index of commonly used JDK standard library types. * Provides type information for completion, hover, and navigation * without requiring a JDK installation. */ export interface JdkType { name: string; qualifiedName: string; kind: 'class' | 'interface' | 'enum' | 'annotation'; package: string; methods: JdkMethod[]; fields: JdkField[]; superclass?: string; interfaces?: string[]; typeParameters?: string[]; description?: string; } export interface JdkMethod { name: string; returnType: string; parameters: { name: string; type: string; }[]; isStatic: boolean; description?: string; } export interface JdkField { name: string; type: string; isStatic: boolean; isFinal: boolean; } export declare function getJdkType(name: string): JdkType | undefined; export declare function getJdkTypesByPackage(pkg: string): JdkType[]; export declare function getAllJdkTypes(): JdkType[]; export declare function getAutoImportedTypes(): JdkType[]; export declare function getCommonImportableTypes(): JdkType[]; //# sourceMappingURL=jdk-model.d.ts.map