import { Model } from '@o/mediator'; import { FindOptions, FindOptionsWhere } from 'typeorm'; import { AppBit } from './AppBit'; import { AppDefinition } from './AppInterfaces'; import { Bit } from './Bit'; import { BitContentType } from './BitContentType'; import { Job } from './Job'; import { OracleWordsFound } from './OracleInterfaces'; import { Setting } from './Setting'; import { Space } from './SpaceInterface'; import { State } from './State'; import { User } from './User'; export declare const BitModel: Model, FindOptionsWhere>; export declare const JobModel: Model, FindOptionsWhere>; export declare const SpaceModel: Model, FindOptionsWhere>; export declare const AppModel: Model, FindOptions>, FindOptionsWhere>>; export declare const UserModel: Model, FindOptionsWhere>; export declare const StateModel: Model, FindOptionsWhere>; export declare const SettingModel: Model, FindOptionsWhere>; export declare type BuildInfo = { hash: string; filesHash: { [path: string]: string; }; }; export declare type SearchQuery = { query: string; contentType?: BitContentType; sortBy?: 'Recent' | 'Relevant'; startDate?: Date | null; endDate?: Date | null; appFilters?: string[]; peopleFilters?: string[]; locationFilters?: string[]; take: number; skip?: number; appId?: number; appIds?: number[]; spaceId?: number; ids?: number[]; }; export declare const SearchResultModel: Model; export declare type BuildStatus = { scriptName: string; identifier: string; entryPathRelative: string; status: 'complete' | 'building' | 'error'; mode: 'production' | 'development'; env: 'node' | 'client'; message?: string; }; export declare const BuildStatusModel: Model; export declare type WindowMessage = { id: string; windowId?: number; type: 'error' | 'warn' | 'success' | 'info'; message: string; title?: string; timeout?: number; loading?: boolean; }; export declare const WindowMessageModel: Model; export declare type WorkspaceInfo = { identifier: string; definitions: AppDefinition & { version?: number; }; }; export declare const WorkspaceInfoModel: Model; export declare type GroupResult = { title: string; locations: string[]; Apps: string[]; topics: string[]; count: number; people: { id: number; icon: string; name: string; }; }; export declare const SalientWordsModel: Model; export declare const SearchLocationsModel: Model; export declare const SearchByTopicModel: Model; export declare type SalientWord = { word: string; uniqueness: number; }; export declare const CosalTopWordsModel: Model; export declare const CosalSaliencyModel: Model; export declare const CosalTopicsModel: Model; export declare const OrbitProcessStdOutModel: Model; export declare const OracleWordsFoundModel: Model; //# sourceMappingURL=models.d.ts.map