/** * Create a temporary file with secure permissions. * Returns the file path. Caller is responsible for cleanup. */ export declare function createSecureTempFile(content: string, prefix: string): string; /** * Delete a temporary file, logging a warning (instead of throwing) if the * deletion fails. Used by callers that generate secret-bearing temp files * (SSH keys, credential helper scripts) whose cleanup should never crash the * caller — a failed deletion is unfortunate but not fatal to the operation * that created the file. */ export declare function safeUnlink(filePath: string, warnMessage: string): void; //# sourceMappingURL=temp-file.d.ts.map