import { Observable } from 'rxjs/Observable'; import { QueryToken } from '../../db'; import { SDK } from '../../SDK'; import { SDKFetch } from '../../SDKFetch'; import { ProjectId } from 'teambition-types'; import { ProjectSchema } from '../../schemas'; import { AssocField } from '../../Net'; export declare function getProjectFetch(this: SDKFetch, projectId: ProjectId, options?: { withOwner?: boolean; }): Observable; declare module '../../SDKFetch' { interface SDKFetch { getProject: typeof getProjectFetch; } } export declare function getProject(this: SDK, projectId: ProjectId, options?: { assocFields?: AssocField; withOwner?: boolean; }): QueryToken; declare module '../../SDK' { interface SDK { getProject: typeof getProject; } }