/// <reference types="node" />
import { Generator, Options } from 'peter-generator.types';
export declare class ThumbnailGenerator implements Generator {
    private maxAttempts;
    private maxWidth;
    private sizeLimit;
    constructor(opts?: Options);
    private checkPropsType;
    private harmonizeByteSize;
    private resize;
    generate(input: Buffer): Promise<Buffer>;
}
