import { ArgumentsHost, INestApplication, INestMicroservice } from '@nestjs/common';
import { BaseExceptionFilter } from '@nestjs/core';
export interface SentryConfig {
    dsn?: string;
    environment?: string;
    release?: string;
    tracesSampleRate?: number;
}
export declare class SentryFilter extends BaseExceptionFilter {
    catch(exception: unknown, host: ArgumentsHost): void;
}
export declare function register(app: INestApplication | INestMicroservice, options?: SentryConfig): void;
export declare function init(options?: SentryConfig): void;
