import type { ContainerInspectInfo } from 'dockerode'; export type MountInfo = ContainerInspectInfo['Mounts'][number]; /** * Returns true for bind mounts that are not injected by HostConfigSharingContribution * (SSH dir, gitconfig). Shared by {@link inferWorkspacePath} and * {@link getWorkspaceMounts} to keep the filtering logic in one place. */ export declare function isWorkspaceMount(mount: MountInfo): boolean; /** * Returns all bind mounts that look like workspace mounts (filtering out * injected SSH/gitconfig mounts). */ export declare function getWorkspaceMounts(mounts: MountInfo[]): MountInfo[]; /** * Infers a workspace path from container inspect info. * Takes the first workspace-relevant bind mount, falls back to WorkingDir, then `/`. */ export declare function inferWorkspacePath(containerInfo: ContainerInspectInfo): string; //# sourceMappingURL=devcontainer-util.d.ts.map