export declare const APEX_TYPE: { readonly VOID: 'VOID'; readonly BOOLEAN: 'BOOLEAN'; readonly INTEGER: 'INTEGER'; readonly LONG: 'LONG'; readonly DOUBLE: 'DOUBLE'; readonly DATE: 'DATE'; readonly DATETIME: 'DATETIME'; readonly TIME: 'TIME'; readonly DECIMAL: 'DECIMAL'; readonly STRING: 'STRING'; readonly ID: 'ID'; readonly BLOB: 'BLOB'; readonly LIST: 'LIST'; readonly SET: 'SET'; readonly MAP: 'MAP'; readonly SOBJECT: 'SOBJECT'; readonly OBJECT: 'OBJECT'; readonly APEX_CLASS: 'APEX_CLASS'; }; export type ApexType = (typeof APEX_TYPE)[keyof typeof APEX_TYPE]; export declare function getDefaultValueForApexType(apexType: ApexType, typeName?: string): string | null; export type SObjectFieldTypes = Map>; export interface ApexMethod { returnType: string; startLine: number; endLine: number; type: ApexType; elementType?: string; }