import { type Input, type Output, type Family } from '../../Directive'; import { type Directive } from './types'; import type * as http from '../../HTTP'; declare class Cache implements Family { readonly name: string; readonly mandatory: boolean; create(name: string, value: any): Directive; preflight(): Output; settle(directives: Directive[], request: Input, response: http.OutgoingMessage): Promise; } declare const _default: Cache; export = _default;