import { BaseGitHubRepository } from './BaseGitHubRepository'; import { ProjectFieldDefinition } from './projectFieldDefinition'; import { Project } from '../../domain/entities/Project'; export declare const GITHUB_REST_REQUEST_TIMEOUT_MS = 120000; export type ProjectLocation = { owner: string; ownerType: 'users' | 'orgs'; projectNumber: number; }; export declare const isHttpStatusResponse: (error: unknown, status: number) => boolean; export declare const projectUrlFromLocation: (location: ProjectLocation) => string; export declare const projectLocationFromUrl: (projectUrl: string) => ProjectLocation | null; export declare class RestProjectRepository extends BaseGitHubRepository { private projectApiUrl; private requestHeaders; listFieldDefinitions: (location: ProjectLocation) => Promise; listFieldNames: (location: ProjectLocation) => Promise; getProject: (location: ProjectLocation) => Promise; } //# sourceMappingURL=RestProjectRepository.d.ts.map