import { LabHtmlContent, LabJsonContent, LabTextContent } from 'itlab-functions'; import { ContentReturnType, ContentService } from '../../modules'; export type ContentFetchOptions = { includeContent?: ContentReturnType; }; export declare function ContentOptions any>(Base: TBase): { new (...args: any[]): { [x: string]: any; includeContent?: ContentReturnType; }; } & TBase; export declare function populateContent(options: { includeContent?: ContentReturnType; }, items: { _id: unknown; content?: LabJsonContent | LabTextContent | LabHtmlContent; }[], contentService: ContentService): Promise;