import type { IConverterConvertOptions, IConverterConvertOptionsParsed, IProvider } from "convert-svg-core";
import type { ImageFormat, ScreenshotOptions } from "puppeteer-core";
/**
 * An {@link IProvider} implementation to support PNG as an output format for SVG conversion.
 */
export declare class PngProvider implements IProvider<IConverterConvertOptions, IConverterConvertOptionsParsed> {
    getBackgroundColor(options: IConverterConvertOptionsParsed): string;
    getScreenshotOptions(options: IConverterConvertOptionsParsed): ScreenshotOptions;
    parseConverterOptions(_options: IConverterConvertOptions | undefined, parsedOptions: IConverterConvertOptionsParsed): IConverterConvertOptionsParsed;
    get extension(): string;
    get format(): ImageFormat;
}
//# sourceMappingURL=provider.d.ts.map