import { DevCycleEvent, DevCycleOptions, DevCycleUser, VariableDefinitions } from './types'; import { DevCycleClient, DevCycleOptionsWithDeferredInitialization } from './Client'; export * from './types'; /** * @deprecated Use DevCycleClient instead */ export type DVCClient = DevCycleClient; /** * @deprecated Use DevCycleUser instead */ export type DVCUser = DevCycleUser; /** * @deprecated Use DevCycleEvent instead */ export type DVCEvent = DevCycleEvent; /** * @deprecated Use DevCycleOptions instead */ export type DVCOptions = DevCycleOptions; /** * @deprecated Use DevCycleOptionsWithDeferredInitialization instead */ export type DVCOptionsWithDeferredInitialization = DevCycleOptionsWithDeferredInitialization; export { DevCycleClient, DevCycleOptionsWithDeferredInitialization }; export declare function initializeDevCycle(sdkKey: string, options: DevCycleOptionsWithDeferredInitialization): DevCycleClient; export declare function initializeDevCycle(sdkKey: string, user: DevCycleUser, options?: DevCycleOptions): DevCycleClient; /** * @deprecated Use initializeDevCycle instead */ export declare const initialize: typeof initializeDevCycle; declare const _default: { initialize: typeof initializeDevCycle; initializeDevCycle: typeof initializeDevCycle; }; export default _default;