import { Result } from 'neverthrow'; import { Decoder } from './_types'; /** * Creates a new decoder. A decoder defines a way to transform a key-value pair through a * supplied algorithm. */ export declare const decoder: (algorithm: (value: unknown, key?: string | undefined) => Result | undefined) => Decoder; export declare const JSONDecoding: { withDecoders: (...decoders: Decoder[]) => { create: () => (json: Input) => Result; }; create: () => (json: Input_1) => Result; }; //# sourceMappingURL=decoding.d.ts.map