import { DetailItem } from '../../editor/detail-item';
import { CollectionResponse } from '../../rest-sdk/dto/collection-response';
import { SdkItem } from '../../rest-sdk/dto/sdk-item';
import { ContentListEntityBase } from './content-lists-base.entity';
import { TransferableRequestContext } from '../../editor/request-context';
export declare class ContentListsCommonRestService {
    private static ClassificationSegmentRegex;
    static getItems(entity: ContentListEntityBase, detailItem: DetailItem | undefined, requestContext?: TransferableRequestContext, currentPage?: number, traceContext?: any, showListViewOnChildDetailsView?: boolean): Promise<CollectionResponse<SdkItem>>;
    private static getParentFilterExpression;
    private static getSkipAndTake;
    private static getOrderByExpression;
    private static getSelectExpression;
    private static modifyFilterOperatorForMainFilter;
    static getClassificationSegment(requestContext: TransferableRequestContext): string | null;
    private static getClassificationFilter;
}
