/**
 * This decorator formats parameter tokens according to DBMS-specific rules.
 * It supports prefix/suffix, and parameter style (named, indexed, anonymous).
 */
export declare class ParameterDecorator {
    prefix: string;
    suffix: string;
    style: 'named' | 'indexed' | 'anonymous' | 'original';
    constructor(options?: {
        prefix?: string;
        suffix?: string;
        style?: 'named' | 'indexed' | 'anonymous' | 'original';
    });
    /**
     * Decorate a parameter token with DBMS-specific format.
     * @param token The parameter token
     * @param index The parameter index (for indexed/anonymous)
     */
    decorate(text: string, index: number): string;
}
