import { type IFSFlag, type IFSFlagMetadata, FSFlagStatus } from './deps.js'; import type { FsContextState } from './type.js'; export declare class FSFlag implements IFSFlag { private key; private flag?; constructor(key: string, state: FsContextState); getValue(defaultValue: T): (T extends null ? unknown : T); exists(): boolean; visitorExposed(): Promise; get metadata(): IFSFlagMetadata; get status(): FSFlagStatus; }