import type { Integration, Options } from '@sentry/core';
import type { NodeOptions } from '../types';
import { NodeClient } from './client';
/**
 * Get default integrations, excluding performance.
 */
export declare function getDefaultIntegrationsWithoutPerformance(): Integration[];
/** Get the default integrations for the Node SDK. */
export declare function getDefaultIntegrations(options: Options): Integration[];
/**
 * Initialize Sentry for Node.
 */
export declare function init(options?: NodeOptions | undefined): NodeClient | undefined;
/**
 * Initialize Sentry for Node, without any integrations added by default.
 */
export declare function initWithoutDefaultIntegrations(options?: NodeOptions | undefined): NodeClient;
/**
 * Validate that your OpenTelemetry setup is correct.
 */
export declare function validateOpenTelemetrySetup(): void;
//# sourceMappingURL=index.d.ts.map