import { Task } from './Task';
import { Agent } from './Agent';
import { Process } from './Process';
export declare class Crew {
    agents: Agent[];
    tasks: Task[];
    process: Process;
    verbose: boolean;
    customPrompts: any;
    taskOutputs: any;
    constructor(agents: Agent[], tasks: Task[], process?: Process, verbose?: boolean, customPrompts?: any);
    kickoff(inputs: Record<string, string>): Promise<any>;
    private interpolateInputs;
    runSequentialProcess(): Promise<void>;
    private executeTasks;
    private getAgent;
    test(): void;
}
