export interface TestCase {
    name: string;
    type: 'happy' | 'error' | 'edge';
    code: string;
}
export declare class TestAnticipator {
    analyzeFunction(code: string): {
        name: string;
        params: string[];
        returnType: string;
        isAsync: boolean;
    };
    generateTests(code: string, framework?: 'jest' | 'vitest'): TestCase[];
    getTestFrameworkFromConfig(configPath?: string): 'jest' | 'vitest';
    private formatTest;
}
//# sourceMappingURL=test-anticipator.d.ts.map