import type { Stats } from 'node:fs'; import { type SerializedPrivateArtifactIdentity } from './private-artifact-helper.js'; type PrivateArtifactKind = 'directory' | 'file'; export declare class PrivateArtifactPublicationConflictError extends Error { constructor(message: string, options?: ErrorOptions); } export declare class PrivateArtifactCreationConflictError extends Error { constructor(message: string, options?: ErrorOptions); } export declare function createPrivateArtifact(parentPath: string, targetPath: string, parentStat: Stats, kind: PrivateArtifactKind, mode: number): SerializedPrivateArtifactIdentity; export declare function publishPrivateArtifact(parentPath: string, temporaryPath: string, targetPath: string, parentStat: Stats, temporaryStat: Stats, targetStat: Stats | undefined, mode: number): void; export {}; //# sourceMappingURL=private-artifact-backend.d.ts.map