import IMultiJoin from "./multi.join.interface"; import ISearchOrGroup from "./search.or.group.interface"; import ISearchQuery from "./search.query.interface"; import ISubqueryIn from "./subquery.in.interface"; import ISummaryField from "./summary.field.interface"; export default interface ISearchSummary { fieldToSum: ISummaryField[]; search: ISearchQuery[]; additionalSearchOr?: (ISearchQuery[] | ISearchOrGroup)[]; relations?: IMultiJoin[]; subqueryIns?: ISubqueryIn[]; }