import { AdapterConfigurationStatus, AdapterInitializationStatus, TAdapter, TAdapterEventHandlers, TAdapterIdentifiers, TCombinedAdapterArgs, TCombinedAdapterInterface, TFlags, TUpdateFlagsOptions, adapterIdentifiers } from "@flopflip/types"; //#region src/adapter.d.ts declare class CombineAdapters implements TCombinedAdapterInterface { #private; id: typeof adapterIdentifiers.combined; effectIds?: TAdapterIdentifiers[]; constructor(); updateFlags: (flags: TFlags, options?: TUpdateFlagsOptions) => void; combine(adapters: TAdapter[]): void; configure(adapterArgs: TCombinedAdapterArgs, adapterEventHandlers: TAdapterEventHandlers): Promise<{ initializationStatus: AdapterInitializationStatus; }>; reconfigure(adapterArgs: TCombinedAdapterArgs, adapterEventHandlers: TAdapterEventHandlers): Promise<{ initializationStatus: AdapterInitializationStatus; }>; getIsConfigurationStatus(configurationStatus: AdapterConfigurationStatus): boolean; setConfigurationStatus(nextConfigurationStatus: AdapterConfigurationStatus): void; reset: () => void; waitUntilConfigured(): Promise; unsubscribe: () => void; subscribe: () => void; } declare const adapter: CombineAdapters; //#endregion //#region src/index.d.ts declare const version = "__@FLOPFLIP/VERSION_OF_RELEASE__"; //#endregion export { adapter, version }; //# sourceMappingURL=index.d.ts.map