import type { ParsedConfig, Processor, ProcessorAsync, ReplaceResult } from '../types.ts';
/**
 * Run processors
 */
export declare function runProcessors(contents: string, processor: Processor | Processor[], file: string): [ReplaceResult, string];
/**
 * Helper to process in a single file (sync)
 */
export declare function processSync(file: string, processor: Processor | Processor[], config: ParsedConfig): ReplaceResult;
/**
 * Run processors (async)
 */
export declare function runProcessorsAsync(contents: string, processorAsync: ProcessorAsync | ProcessorAsync[], file: string): Promise<[ReplaceResult, string]>;
/**
 * Helper to process in a single file (async)
 */
export declare function processAsync(file: string, processor: ProcessorAsync | ProcessorAsync[], config: ParsedConfig): Promise<ReplaceResult>;
