import { Observable } from 'rxjs/Observable'; import { OrganizationId, TagId } from 'teambition-types'; import { SDKFetch } from '../../SDKFetch'; import { ProjectSchema } from '../../schemas/Project'; import { UrlPagingQuery } from '../../utils/internalTypes'; export declare function getAllOrganizationProjects(this: SDKFetch, orgId: OrganizationId, query?: UrlPagingQuery): Observable; export declare function getJoinedOrganizationProjects(this: SDKFetch, orgId: OrganizationId, query?: UrlPagingQuery): Observable; export declare function getPublicOrganizationProjects(this: SDKFetch, orgId: OrganizationId, query?: UrlPagingQuery): Observable; export declare function getStarredOrganizationProjects(this: SDKFetch, orgId: OrganizationId): Observable; export declare function getOrganizationProjectsByTagId(this: SDKFetch, orgId: OrganizationId, tagId: TagId, query?: UrlPagingQuery): Observable; export declare function getUngroupedOrganizationProjects(this: SDKFetch, orgId: OrganizationId): Observable; declare module '../../SDKFetch' { interface SDKFetch { getAllOrganizationProjects: typeof getAllOrganizationProjects; getJoinedOrganizationProjects: typeof getJoinedOrganizationProjects; getPublicOrganizationProjects: typeof getPublicOrganizationProjects; getStarredOrganizationProjects: typeof getStarredOrganizationProjects; getOrganizationProjectsByTagId: typeof getOrganizationProjectsByTagId; getUngroupedOrganizationProjects: typeof getUngroupedOrganizationProjects; } }