export interface Asset { status?: 'sourced' | 'pending' | 'uploading' | 'processing' | 'ready' | 'error'; error?: any; originalFilePath?: string; size?: number; externalIds?: { [key: string]: string; }; blurDataURL?: string; createdAt?: number; updatedAt?: number; } export declare function getAsset(filePath: string): Promise; export declare function createAsset(filePath: string, assetDetails?: Asset): Promise; export declare function updateAsset(filePath: string, assetDetails: Asset): Promise;