export = BaseCoder;
declare class BaseCoder {
    static from(component: any): void;
    constructor({ type, name }: {
        type: any;
        name: any;
    });
    type: any;
    name: any;
    dynamic: boolean;
    /**
     * @param {boolean} [value]
     * @return {Buffer}
     */
    encode(value?: boolean): Buffer;
    /**
     * @param {import('../../util/HexStream')} stream
     * @return {boolean}
     */
    decode(stream: import('../../util/HexStream')): boolean;
    encodeTopic(value: any): Buffer;
    decodeTopic(hex: any): boolean;
}
//# sourceMappingURL=BaseCoder.d.ts.map