declare module 'vitest' { interface Assertion { toHaveReasonableDistribution(expectedCount: number, tolerancePercentage?: number): T; toSatisfyAll(...conditions: Array<(value: any) => boolean>): T; } interface AsymmetricMatchersContaining { toHaveReasonableDistribution(expectedCount: number, tolerancePercentage?: number): any; toSatisfyAll(...conditions: Array<(value: any) => boolean>): any; } } /** * Helper function to test multiple password configurations in parallel */ export declare const testPasswordConfigurations: (configurations: Array<{ name: string; options: any; expectations: Array<(password: string) => void>; }>, generateFn: (options: any) => string) => Promise; /** * Helper to create statistical test data */ export declare const createDistributionTest: (generator: () => any, iterations?: number) => { counts: Record; total: number; }; //# sourceMappingURL=test-utils.d.ts.map