export declare class DataLayerHelper { dataLayer_: any[]; listener_: (any: any, ...args: any[]) => any; listenToPast_: boolean; processed_: boolean; executingListener_: boolean; model_: any; unprocessed_: any[]; commandProcessors_: { [key: string]: ((...args: any[]) => any | undefined)[]; }; abstractModelInterface_: any; constructor(dataLayer: any, options?: {}); process(): void; get(key: any): any; flatten(): void; registerProcessor(name: any, processor: any): void; processArguments_(args: any[]): any[]; processStates_(states: any, skipListener?: boolean): void; }