import { AbstractConverter } from "./AbstractConverter";
import { ConvertOptions, Data, DataType, Options } from "./core";
export declare class Base64Converter extends AbstractConverter<string> {
    type: DataType;
    empty(): string;
    is(input: unknown, options: ConvertOptions): input is string;
    protected _from(input: Data, options: ConvertOptions): Promise<string>;
    protected _getStartEnd(input: string, options: ConvertOptions): Promise<{
        start: number;
        end: number | undefined;
    }>;
    protected _isEmpty(input: string): boolean;
    protected _merge(chunks: string[], options: Options): Promise<string>;
    protected _size(input: string): Promise<number>;
    protected _toArrayBuffer(input: string, options: ConvertOptions): Promise<ArrayBuffer>;
    protected _toBase64(input: string, options: ConvertOptions): Promise<string>;
    protected _toText(input: string, options: ConvertOptions): Promise<string>;
    protected _toUint8Array(input: string, options: ConvertOptions): Promise<Uint8Array>;
}
//# sourceMappingURL=Base64Converter.d.ts.map