import { type MementoOriginator } from 'ag-charts-core';
import type { EventsHub } from '../../core/eventsHub';
type CollapsedMemento = string[];
export declare class CollapsedManager implements MementoOriginator<CollapsedMemento> {
    private readonly eventsHub;
    mementoOriginatorKey: string;
    private collapsedIds;
    constructor(eventsHub: EventsHub);
    createMemento(): CollapsedMemento;
    guardMemento(blob: unknown): blob is CollapsedMemento | undefined;
    restoreMemento(_version: string, _mementoVersion: string, blob: CollapsedMemento | undefined): void;
    collapse(ids: string[]): boolean;
    collapseAppend(ids: string[]): boolean;
    expand(ids: string[]): boolean;
    isCollapsed(id: string): boolean;
}
export {};
