import type { IImgInfo, II18nManager, IUrlRewriteRule } from '../types';
export interface IUrlRewriteLogger {
    error: (...args: any[]) => void;
    warn: (...args: any[]) => void;
}
export declare const applyUrlRewriteToImgInfo: (imgInfo: IImgInfo, rules: IUrlRewriteRule[], ctx: {
    log: IUrlRewriteLogger;
    i18n?: II18nManager;
}) => void;
export declare const applyUrlRewriteToOutput: (ctx: {
    getConfig: (name?: string) => any;
    log: IUrlRewriteLogger;
    output: IImgInfo[];
    i18n?: II18nManager;
}) => void;
