import type { ProjectProtected } from '../models'; import { CreateProjectData, UpdateProjectData } from '../interfaces'; export declare class ProjectRequestHandler { private static logger; static getAllProtected(authorization: string): Promise; static getByIdProtected(authorization: string, id: string): Promise; static getBranches(authorization: string, projectName: string): Promise; static getPreviews(authorization: string, projectName: string): Promise; static create(authorization: string, data: CreateProjectData): Promise; static update(authorization: string, data: UpdateProjectData): Promise; static deleteById(authorization: string, id: string): Promise; static deletePreview(authorization: string, name: string): Promise; }