export declare class SelectionStore {
    private selectedClipIds;
    getPrimarySelectedClipId(): string | null;
    getSelectedClipId(): string | null;
    getSelectedClipIds(): string[];
    addToSelection(clipId: string): void;
    removeFromSelection(clipId: string): void;
    toggleSelection(clipId: string): void;
    setSelection(clipIds: string[]): void;
    setPrimarySelection(clipId: string | null): void;
    setSelectedClipId(clipId: string | null): void;
    clear(): void;
    hasSelection(): boolean;
    isSelected(clipId: string): boolean;
    getSelectionCount(): number;
}
