import { KiwiClient } from '../client'; import { TestExecution, TestExecutionFilter, Comment } from '../types'; /** * Test Execution API module */ export declare class TestExecutionAPI { private client; constructor(client: KiwiClient); /** * Filter test executions */ filter(query?: TestExecutionFilter): Promise; /** * Update a test execution */ update(executionId: number, updateData: Partial): Promise; /** * Add a comment to test execution */ addComment(executionId: number, comment: string): Promise; /** * Remove a comment from test execution */ removeComment(executionId: number, commentId: number): Promise; /** * Add a link to test execution */ addLink(executionId: number, linkData: { url: string; name?: string; is_defect?: boolean; }): Promise; /** * Get links for test execution */ getLinks(query?: any): Promise; /** * Remove a link from test execution */ removeLink(executionId: number, linkId: number): Promise; }