import type { TimelineState } from "@vibeframe/core";
export interface TempProject {
    dir: string;
    cleanup: () => Promise<void>;
}
export declare function buildTempProject(state: TimelineState, projectFileDir?: string): Promise<TempProject>;
export declare function resolveSourceUrl(url: string, baseDir?: string): string;
