import type { Model, SoftDeletes } from '../../Contracts';
import type { Repository } from '../../Repositories';
import AvonRequest from './AvonRequest';
export default abstract class ResourceSoftDeleteRequest extends AvonRequest<Repository<Model> & SoftDeletes<Model>> {
    /**
     * Find the model instance for the request.
     */
    findModelQuery(resourceId?: number): Repository<Model> & SoftDeletes<Model>;
}
