/**
 * DeleteAgentPromptOverrideUseCase
 *
 * Removes the active override for (agentType, promptId). Restores the
 * runtime to the bundled body byte-identically (NFR-16). No-op when
 * no override exists.
 */
import type { IAgentPromptOverrideRepository } from '../../ports/output/repositories/agent-prompt-override-repository.interface.js';
export interface DeleteAgentPromptOverrideInput {
    agentType: string;
    promptId: string;
}
export declare class DeleteAgentPromptOverrideUseCase {
    private readonly overrides;
    constructor(overrides: IAgentPromptOverrideRepository);
    execute(input: DeleteAgentPromptOverrideInput): Promise<void>;
}
//# sourceMappingURL=delete-agent-prompt-override.use-case.d.ts.map