import { AssetResult, BlockAPI, CompleteAssetResult, CreativeEngine } from '@cesdk/cesdk-js'; export declare function ensureMetadataKeys(engine: { block: BlockAPI; }, block: number, asset: AssetResult, sourceId: string): void; export declare const isBlockFromSource: (block: number, sourceId: string, engine: CreativeEngine) => boolean; export declare const getSourceIdFromBlock: (block: number, engine: CreativeEngine) => string | null; export declare const getExternalIdFromBlock: (block: number, engine: CreativeEngine) => string | null; export declare function ensureAssetDuration(engine: { block: BlockAPI; }, asset: CompleteAssetResult, block: number): Promise;