import EncoderContext from "./EncoderContext";
import Type from "./reflect/Type";
interface Encoder<T> {
    calculateSize(value: T, type: Type, context: EncoderContext): number;
    encode(value: T, type: Type, view: DataView, offset: number, context: EncoderContext): void;
}
export default Encoder;
