import type { BaseCode, BaseName, Codec, CodecFactory } from "./types";
/**
 * Class to encode/decode in the supported Bases
 */
export declare class Base {
    name: BaseName;
    private code;
    private alphabet;
    codeBuf: Uint8Array;
    codec: Codec;
    constructor(name: BaseName, code: BaseCode, factory: CodecFactory, alphabet: string);
    encode(buf: Uint8Array): string;
    decode(string: string): Uint8Array;
}
//# sourceMappingURL=base.d.ts.map