import PaginationOptions from '../../../../../../../core/modules/_shared/domain/models/pagination-options';
import SortOptions from '../../../../../../../core/modules/_shared/domain/models/sort-options';
import QueryOptions from '../../../../../../../core/modules/_shared/domain/models/query-options';
import { ProtectionPlanFilters } from '../../../../../protection-plan/domain/repositories/protection-plan-repository';
export default function useFindPersonalProtectionPlansByCriteria(filter?: ProtectionPlanFilters, pagination?: PaginationOptions, sort?: SortOptions, options?: QueryOptions): {
    total?: number | undefined;
    error?: any;
    loading: boolean;
    loaded: boolean;
    refetch: any;
    isFetching: boolean;
    isRefetching: boolean;
    isIdle?: boolean;
    data: {} | undefined;
};
