/**
 *  2024-09-06:  Migrated from same folder fps-library-v2\src\pnpjs\SourceItems
 */
import { ISeriesSortObject } from '../../../logic/Arrays/sorting/Interfaces';
import { IFPSBaseContentType } from '../../../types/fps-returns/common/IFPSBaseContentType';
import { IEasyIcons } from '../../atoms/easy-icons/interfaces/eiTypes';
import { IFpsSpHttpServiceMIN } from '../SpHttp/Sp/IFpsSpHttpServiceMIN';
import { IMinSourceFetchProps } from "./IMinSourceFetchProps";
export interface IMinSourceWPProps {
    webUrl: string;
    listTitle: string;
    restFilter?: string;
    evalFilter?: string;
    fetchCount: number;
    orderByProp?: string;
    orderByAsc?: boolean;
}
export declare const StandardMetaViewProps: string[];
export interface ISourceInfo {
    history: ISourceProps;
}
export declare const SourcePropsNoWebUrl: string;
export declare const SourcePropsNoListTitle: string;
export interface ISourceProps extends IMinSourceFetchProps {
    EasyIcons?: IEasyIcons;
    webUrl: string;
    sourceTenant?: string;
    digestValue?: string;
    fpsSpService: IFpsSpHttpServiceMIN;
    absoluteWebUrl?: string;
    sitesWebUrls?: string;
    listTitle: string;
    listName?: string;
    subFolder?: string;
    __metadata?: {
        type: string;
    };
    viewProps?: string[];
    editProps?: string[];
    selectThese?: string[];
    expandThese?: string[];
    restFilter?: string;
    orderBy?: ISeriesSortObject;
    orderBy2?: ISeriesSortObject;
    skip?: number;
    key: string;
    defType: string;
    fpsContentType: IFPSBaseContentType[];
    webRelativeLink: string;
    viewItemLink?: string;
    columns: string[];
    searchProps: string[];
    evalFilter?: string;
    searchSource: string;
    searchSourceDesc: string;
    itemFetchCol?: string[];
    isModern?: boolean;
    OverflowTab?: string;
    meta0?: string[];
    meta1?: string[];
    meta2?: string[];
    meta3?: string[];
    metaX?: string[];
    defSearchButtons: string[];
}
export interface ISourcePropsBatches extends ISourceProps {
    batchFilters: string[];
    progressCallback?: any;
}
//# sourceMappingURL=ISourceProps.d.ts.map