import type Mixedbread from "@mixedbread/sdk"; export interface FileSyncMetadata { file_path: string; file_hash: string; git_commit?: string; git_branch?: string; uploaded_at: string; synced: boolean; } export type SyncedFileEntry = { fileId: string; metadata: FileSyncMetadata; externalId?: string; }; export type SyncedFileByPath = Map; /** * Get all synced files from store */ export declare function getSyncedFiles(client: Mixedbread, storeIdentifier: string): Promise; /** * Build file sync metadata */ export declare function buildFileSyncMetadata(filePath: string, fileHash: string, gitInfo?: { commit: string; branch: string; }): FileSyncMetadata; //# sourceMappingURL=sync-state.d.ts.map