import { LR } from './types';
import type { Settings } from './generated-types';
import type { BrowserDestinationDefinition } from '../../lib/browser-destinations';
declare global {
    interface Window {
        LogRocket: LR;
        logRocketSettings?: LogRocketSettings;
        _LRLogger: () => void;
    }
    type LogRocketSettings = NonNullable<Parameters<LR['init']>[1]>;
    type RequestSanitizer = NonNullable<LogRocketSettings['network']>['requestSanitizer'];
}
export declare const destination: BrowserDestinationDefinition<Settings, LR>;
declare const _default: (settings: Settings & {
    subscriptions?: import("../../lib/browser-destinations").Subscription[] | undefined;
}) => Promise<import("@segment/analytics-next").Plugin[]>;
export default _default;
