import type { ContextWithState } from '../../Types';
type SubtitleCue = {
    id: string;
    start: number;
    end: number;
    text: string;
    html: string;
    referenceCue?: SubtitleCue;
    metadata: Record<string, unknown>;
};
export type SubtitleCueAtom = ReturnType<typeof createSubtitleCueAtom>;
export declare function createSubtitleCueAtom(context: ContextWithState, initialState: SubtitleCue): import("../../core/state/Types").StateAtom<{
    id: string;
    start: number;
    end: number;
    text: string;
    html: string;
    referenceCue?: SubtitleCue | undefined;
    metadata: Record<string, unknown>;
}, {}>;
export {};
