import { Prompt } from '../../domain/entities/Prompt';
import { IPromptRepository } from '../../domain/repositories/IPromptRepository';
interface UpdatePromptRequest {
    id: string;
    organizationId: string;
    name?: string;
    description?: string | null;
    template?: string;
    type?: string;
}
export declare class UpdatePrompt {
    private promptRepository;
    constructor(promptRepository: IPromptRepository);
    execute(request: UpdatePromptRequest): Promise<Prompt>;
}
export {};
//# sourceMappingURL=UpdatePrompt.d.ts.map