import { IFlagsmith, IInitConfig } from './types'; import { AsyncStorageType } from './utils/async-storage'; export declare enum FlagSource { "NONE" = "NONE", "DEFAULT_FLAGS" = "DEFAULT_FLAGS", "CACHE" = "CACHE", "SERVER" = "SERVER" } export type LikeFetch = (input: Partial, init?: Partial) => Promise>; type Config = { browserlessStorage?: boolean; fetch?: LikeFetch; AsyncStorage?: AsyncStorageType; eventSource?: any; applicationMetadata?: IInitConfig['applicationMetadata']; }; export default function ({ fetch, AsyncStorage, eventSource }: Config): IFlagsmith; export {};