import { NewSegment, SegmentationFilters, SortingField } from '@reltio/mdm-sdk';
import { RequestStates } from '../../types';
type Props = {
    sorting?: SortingField;
    rowsPerPage: number;
    page: number;
    enabled: boolean;
    filters?: SegmentationFilters;
    abortControllerRef?: React.MutableRefObject<AbortController | null>;
    parentId?: string;
    isFolderMoveMode?: boolean;
};
export declare const useSegmentsLoader: ({ sorting, rowsPerPage, page, filters, enabled, abortControllerRef, parentId, isFolderMoveMode }: Props) => {
    state: RequestStates;
    segments: NewSegment[];
    total: number;
    reload: () => Promise<void>;
};
export {};
