import type { PdfToPngOptions } from './interfaces/pdf.to.png.options.js';
import { VerbosityLevel } from './types/verbosity.level.js';
export interface NormalizedPdfToPngOptions {
    viewportScale: number;
    disableFontFace: boolean;
    useSystemFonts: boolean;
    enableXfa: boolean;
    pdfFilePassword: string | undefined;
    outputFolder: string | undefined;
    outputFileMaskFunc: ((pageNumber: number) => string) | undefined;
    pagesToProcess: number[] | undefined;
    verbosityLevel: VerbosityLevel;
    returnPageContent: boolean;
    returnMetadataOnly: boolean;
    processPagesInParallel: boolean;
    renderInWorkerThreads: boolean;
    concurrencyLimit: number;
    maxInputBytes: number;
}
export declare function normalizePdfToPngOptions(props: PdfToPngOptions | undefined): NormalizedPdfToPngOptions;
