export interface Context { set(key: string, value: unknown): void; get(key: string): unknown; has(key: string): boolean; remove(key: string): void; clear(key: string): boolean; getAll(): Record; getInt(key: string): number; getFloat(key: string): number; getString(key: string): string; getArray(key: string): unknown[]; getObject>(key: string): T; } export declare class DefaultContext implements Context { private data; set(key: string, value: unknown): void; get(key: string): unknown; has(key: string): boolean; remove(key: string): void; clear(key: string): boolean; getAll(): Record; getInt(key: string): number; getFloat(key: string): number; getString(key: string): string; getArray(key: string): unknown[]; getObject>(key: string): T; } //# sourceMappingURL=context.d.ts.map