export interface PackageFactoryInfo { file: string; variable: string; } export interface CredentialMetaForPackage { name: string; displayName: string; type: 'singleton' | 'wire'; oauth2?: boolean; } export declare const serializePackageFactories: (outputPath: string, packageName: string, configFactory: PackageFactoryInfo | undefined, singletonServicesFactory: PackageFactoryInfo | undefined, wireServicesFactory: PackageFactoryInfo | undefined, packageMappings?: Record, credentialsMeta?: Record, requiredParentServices?: string[]) => string | null;