import { ImgproxyBuilder } from './builder.js';
import { ImgproxyPresetOnlyBuilder } from './preset-only-builder.js';
import { ImgproxyConfig, ImgproxySecureConfig } from './types.js';
export { Gravity, WatermarkPosition } from './types.js';
import './base-builder.js';

declare class Imgproxy {
    private config;
    constructor(config: ImgproxyConfig | ImgproxySecureConfig);
    builder(): ImgproxyBuilder;
    presetOnlyBuilder(): ImgproxyPresetOnlyBuilder;
}

export { Imgproxy, ImgproxyConfig, ImgproxySecureConfig, Imgproxy as default };
