import { AccountsService } from '../../modules'; import { IsLikeable } from '../../types'; export type LikedByFetchOptions = { includeLikedBy?: boolean; includeLikedByIds?: boolean; }; export declare function LikedByOptions any>(Base: TBase): { new (...args: any[]): { [x: string]: any; includeLikedBy?: boolean; includeLikedByIds?: boolean; }; } & TBase; export declare function populateLikedBy(options: { includeLikedBy?: boolean; includeLikedByIds?: boolean; }, items: IsLikeable[], accountsService: AccountsService): Promise;