import { Example } from '../types/validation';
/**
 * Generates variations of a base example by applying transformations
 */
export declare function generateVariations(baseExample: Example, transforms: Array<(input: string) => string>): Example[];
/**
 * Common transformations that can be applied to examples
 */
export declare const transforms: {
    addLeadingSpace: (input: string) => string;
    addTrailingSpace: (input: string) => string;
    addExtraSpaces: (input: string) => string;
    addNewlineBefore: (input: string) => string;
    addNewlineAfter: (input: string) => string;
    addComment: (input: string) => string;
};
/**
 * Generates invalid variations of an example that should fail validation
 */
export declare function generateInvalidCases(baseExample: Example): Example[];
/**
 * Generates boundary test cases for numeric values in directives
 */
export declare function generateBoundaryCases(template: string, field: string, boundaries: number[]): Example[];
