import { LibraryConfig, DocBuilder, ModuleViewer } from "../library"; import { GitLibrary } from "../git-library"; import { Gitlab } from "@gitbeaker/browser"; export declare class GitLabLibrary extends GitLibrary { requester: InstanceType; config: LibraryConfig; doc_builder: DocBuilder; module_viewer: ModuleViewer; cached_mods: Map; host: string; library_id: string | number; dir: string; files: Record; constructor(opts: { requester: InstanceType; config: LibraryConfig; doc_builder: DocBuilder; module_viewer: ModuleViewer; cached_mods?: Map; host: string; library_id: string | number; dir: string; files: Record; }); static create(library_id: string | number, opts: { host?: string; token?: string; dir?: string; files?: Record; doc_builder: DocBuilder; module_viewer: ModuleViewer; }): Promise>; }