import { ITGitRequestConfig } from '..'; import { IProject, ProjectId } from '../base'; type IArchiveAdd = ( params: { id: ProjectId; }, requestOptions?: ITGitRequestConfig, ) => Promise; type IArchiveDelete = ( params: { id: ProjectId; }, requestOptions?: ITGitRequestConfig, ) => Promise; export interface IArchive { ( params: { id: ProjectId; }, requestOptions?: ITGitRequestConfig, ): Promise; add: IArchiveAdd; delete: IArchiveDelete; }