import type { InitializeProps } from "../initialize-types"; /** * Initializes this `braze` instance with your API key. This method must be called before other Braze methods are * invoked, and is part of the default loading snippets. Subsequent calls will be ignored until 'destroy` * is called. * * @param apiKey - Your app's Braze API Key. Your API keys can be found * [here](https://dashboard.braze.com/app_settings/app_settings). * @param options - Configuration options. See `InitializationOptions` for supported options. * * @returns - Whether or not the `braze` instance has been successfully initialized. * Reasons for returning false include a missing API key/base URL, user opt out, and ignored crawler bot activity. */ export declare function initialize({ apiKey, baseUrl, options, sdkMetadata, deviceInfo, networkManager, pushManager, storageManager, }: InitializeProps): Promise;