import type { KlaviyoEventAPI } from "./Event.js";
import type { KlaviyoProfileApi } from "./Profile.js";
import type { KlaviyoPushApi } from "./Push.js";
import type { KlaviyoFormsApi } from "./Forms.js";
import type { KlaviyoGeofencingApi } from "./Geofencing.js";
import type { KlaviyoDeepLinkAPI } from "./KlaviyoDeepLinkAPI.js";
/**
 * The Klaviyo React Native SDK Interface
 *
 * This interface extends the KlaviyoEventAPI and KlaviyoProfileApi interfaces,
 * providing a unified API for interacting with Klaviyo's event tracking and profile management features.
 */
export interface KlaviyoInterface extends KlaviyoEventAPI, KlaviyoProfileApi, KlaviyoPushApi, KlaviyoGeofencingApi, KlaviyoFormsApi, KlaviyoDeepLinkAPI {
    /**
     * Initializes the Klaviyo SDK with the given API key.
     *
     * @param apiKey Your public API key
     */
    initialize(apiKey: string): void;
}
//# sourceMappingURL=Klaviyo.d.ts.map
