import type { Settings } from './generated-types';
import type { BrowserDestinationDefinition } from '../../lib/browser-destinations';
import type braze from '@braze/web-sdk';
import type appboy from '@braze/web-sdk-v3';
import { BrazeDestinationClient } from './braze-types';
declare global {
    interface Window {
        braze: typeof braze;
        appboy: typeof appboy;
        BRAZE_BASE_URL?: string;
    }
}
export declare const destination: BrowserDestinationDefinition<Settings, BrazeDestinationClient>;
declare const _default: (settings: Settings & {
    subscriptions?: import("../../lib/browser-destinations").Subscription[] | undefined;
}) => Promise<import("@segment/analytics-next").Plugin[]>;
export default _default;
