import type { AgEvent } from '../agStack/interfaces/agEvent';
import type { NamedBean } from '../context/bean';
import { BeanStub } from '../context/beanStub';
import type { AgColumn } from '../entities/agColumn';
import type { ColumnEvent } from '../events';
export declare class AlignedGridsService extends BeanStub implements NamedBean {
    beanName: "alignedGridsSvc";
    private consuming;
    private getAlignedGridApis;
    private isGridApi;
    postConstruct(): void;
    private fireEvent;
    private onEvent;
    private fireColumnEvent;
    private fireScrollEvent;
    private onScrollEvent;
    private extractDataFromEvent;
    getMasterColumns(event: ColumnEvent): AgColumn[];
    getColumnIds(event: ColumnEvent): string[];
    onColumnEvent(event: AgEvent): void;
    private processGroupOpenedEvent;
    private processColumnEvent;
}
