import { Media } from "../parts/media.js";
import { Item } from "../parts/item.js";
export declare class O {
    #private;
    register(item: Item.Any): number;
    get items(): Item.Any[];
    sequence: (...items: Item.Any[]) => Item.Sequence;
    stack: (...items: Item.Any[]) => Item.Stack;
    clip: (media: Media, start?: number, duration?: number) => Item.Clip;
    text: (content: string) => Item.Text;
    transition: {
        crossfade: (duration: number) => Item.Transition;
    };
}
