import { ICodePlatformConfig } from '@codeblitzjs/ide-code-api'; import { ProjectDesc, Submodule } from './types'; export declare const HEAD = "HEAD"; export declare function parseGitmodules(raw: string): Submodule[]; export declare const parseSubmoduleUrl: (url: string, configs: Record) => ProjectDesc | null; export declare const stripLeadingSlash: (path: string) => string; export declare const logger: import("@opensumi/ide-core-common").IDebugLog; export declare function isDescendant(parent: string, descendant: string): boolean; export declare const findRef: (refs: string[], path: string) => string; export declare const decodeRefPath: (refPath: string) => string; export declare const encodeRefPath: (refPath: string) => string; //# sourceMappingURL=utils.d.ts.map