import { HttpMessage } from "@http4t/core/contract"; import { MessageLens, RoutingError, RoutingResult } from "../lenses"; export type StaticValueOpts = { equality: (expected: T, actual: T) => boolean; failure: (value: T) => RoutingError; }; export declare class StaticValueLens implements MessageLens { private readonly value; private readonly lens; private readonly opts; constructor(value: T, lens: MessageLens, opts: Partial>); get(from: TMessage): Promise>; set(into: SetInto, value: undefined): Promise; } export declare function value(value: T, lens: MessageLens, opts?: Partial>): MessageLens; //# sourceMappingURL=StaticValueLens.d.ts.map