import "f1ux/map/operator/getOrThrow";
import Encoder from "./Encoder";
import Type from "./reflect/Type";
declare class EncoderContext {
    private readonly encoders;
    constructor(encoders: [string, Encoder<any>][]);
    calculateSize(value: any, type: Type): number;
    encode(value: any, type: Type, view: DataView, offset?: number): void;
}
export default EncoderContext;
