import type { ITransformer } from "./ITransformer.js"; /** * Removes comments and whitespace from a PHP script, by calling a PHP process. */ export declare class SafeTransformer implements ITransformer { #private; /** * Creates a new safe transformer. * @param executable The path to the PHP executable. */ constructor(executable?: string); /** * Releases any resources associated with this object. * @returns Resolves when this object is finally disposed. */ [Symbol.asyncDispose](): Promise; /** * Releases any resources associated with this object. * @returns Resolves when this object has been disposed. */ dispose(): Promise; /** * Processes a PHP script. * @param file The path to the PHP script. * @returns The transformed script. */ transform(file: string): Promise; } //# sourceMappingURL=SafeTransformer.d.ts.map