import type { CommandDescriptor } from './types.ts'; export declare function findRevision(cwd: string, skillPath: string, lockedHash: string): string | null; /** * Byte-exact revision lookup for a member resource file (#604). Resources are * locked with raw-byte SHA-256, so they cannot go through `findRevision`'s * utf8 string hash — that would corrupt binary scripts and reject valid text * files whose line endings differ between the blob and the working tree. */ export declare function findResourceRevision(cwd: string, relPath: string, lockedHash: string): string | null; export declare function restoreMember(cwd: string, skillPath: string, member: string, commit: string, isDryRun: boolean): boolean; export declare const command: CommandDescriptor; export declare function rollback(args: string[]): Promise; //# sourceMappingURL=rollback.d.ts.map