import { type ExtensionDefinitionModel } from "../../defineExtension/models/ExtensionDefinitionModel.js"; export interface ILoggingParams { level?: "info" | "silent" | "fatal" | "error" | "warn" | "debug" | "trace"; streamToStdout?: boolean; } export interface IProjectSdkParams { cwd: string; extensions: ExtensionDefinitionModel[]; logging: ILoggingParams; env: string; variant?: string; region?: string; } export interface IProjectSdkParamsService { get(): IProjectSdkParams; set(params: Partial): void; } export declare const ProjectSdkParamsService: import("@webiny/di").Abstraction; export declare namespace ProjectSdkParamsService { type Interface = IProjectSdkParamsService; type Params = IProjectSdkParams; }