import { Logger } from '../../shared';
import { Base64EncodingResult, Base64DecodingResult, Base64Options } from './types';
export declare class Base64Processor {
    private logger;
    constructor(logger: Logger);
    encodeFile(filePath: string, options: Base64Options): Promise<Base64EncodingResult>;
    decodeBase64(input: string, outputPath?: string): Promise<Base64DecodingResult>;
    private isValidBase64;
    formatSize(bytes: number): string;
    validateFilePath(filePath: string): void;
}
//# sourceMappingURL=logic.d.ts.map