import { SDKInitConfig } from "../sdk/types.cjs";
import { SDKFeaturesManager } from "../managers/EmbraceSDKFeaturesManager/types.cjs";
import { DiagLogger } from "@opentelemetry/api";

//#region src/utils/nsfConfigValidation.d.ts
type ValidateConfigArgs = {
  featureManager: SDKFeaturesManager;
  diag: DiagLogger;
} & Pick<SDKInitConfig, 'propagator' | 'registerGlobally' | 'defaultInstrumentationConfig'>;
declare const nsfConfigValidation: ({
  diag,
  featureManager,
  registerGlobally,
  propagator,
  defaultInstrumentationConfig
}: ValidateConfigArgs) => boolean;
//#endregion
export { nsfConfigValidation };
//# sourceMappingURL=nsfConfigValidation.d.cts.map