import { ApplicationService } from "./application-service.js"; import { CredentialsService } from "./credentials-service.js"; import { EnvironmentService } from "./environment-service.js"; import { LoggerService } from "./logger-service.js"; import { MetadataService } from "./metadata-service.js"; import { PathService } from "./path-service.js"; import { PromptService } from "./prompt-service.js"; import { StorageService } from "./storage-service.js"; export interface CoreServiceOptions { logger?: LoggerService; promptService?: PromptService; storageService?: StorageService; pathService?: PathService; metadataService?: MetadataService; applicationService?: ApplicationService; environmentService?: EnvironmentService; credentialsService?: CredentialsService; } export declare class CoreService { readonly logger: LoggerService; readonly promptService: PromptService; readonly storageService: StorageService; readonly pathService: PathService; readonly metadataService: MetadataService; readonly applicationService: ApplicationService; readonly environmentService: EnvironmentService; readonly credentialsService: CredentialsService; constructor(options?: CoreServiceOptions); }