import { AgentFunctionResult } from '../agent-core/index.js';
import { AgentFunctionBase } from './utils/index.js';
import { Agent } from '../agents/index.js';
interface FunctionParams {
    filename: string;
}
export declare class RunPytest extends AgentFunctionBase<FunctionParams> {
    constructor();
    get name(): string;
    get description(): string;
    get parameters(): {
        type: string;
        properties: {
            filename: {};
        };
        additionalProperties: boolean;
    };
    buildExecutor({ context }: Agent<unknown>): (params: FunctionParams, rawParams?: string) => Promise<AgentFunctionResult>;
}
export {};
