import { Flag } from './Flag'; import { FlagCreationOptions } from './FlagCreationOptions'; import { Provider } from '../base/Provider'; /** * Products must implement this interface in order to inject flag bahaviour into * the Connect framework. */ export interface FlagProvider extends Provider { create(options: FlagCreationOptions): Flag; isFlagOpen(flagId: string): boolean; }