import PersonalProtectionPlanView from '../../../protection-plan/domain/models/personal-protection-plan-view';
import { ProtectionPlanInput } from '../../../protection-plan/domain/dto/protection-plan-input';
import { SavePersonalProtectionPlanUseCase } from './save-personal-protection-plan-use-case';
export declare class CreatePersonalProtectionPlanUseCase {
    private saveUseCase;
    constructor(saveUseCase: SavePersonalProtectionPlanUseCase);
    execute(props: ProtectionPlanInput): Promise<PersonalProtectionPlanView>;
    private createFromInput;
    private createFromDetails;
}
