import type { ConfigurationModel } from '@opentelemetry/configuration';
import type { SDKOptions } from './types';
import type { Resource } from '@opentelemetry/resources';
export declare const NOOP_SDK: {
    shutdown: () => Promise<void>;
};
/**
 * @experimental Function to start the OpenTelemetry Node SDK
 * @param sdkOptions
 */
export declare function startNodeSDK(sdkOptions?: SDKOptions): {
    shutdown: () => Promise<void>;
};
export declare function setupResource(config: ConfigurationModel, sdkOptions?: SDKOptions): Resource;
//# sourceMappingURL=start.d.ts.map