export class OverflowScroller { static instances: any[]; static defaults: { namespace: string; events: {}; horizontal: boolean; offsetStart: number; offsetEnd: number; amount: string; buttonClasses: string[]; iconClassPrevious: Object; iconClassNext: Object; }; constructor(elements: any, config: any); options: any; elements: any; nextEnabled: boolean; previousEnabled: boolean; scrollHandler: (e: any) => void; updateHandler: () => void; checkOverflow(): void; hasOverflow: boolean | undefined; update(): void; createControls(context: any): { controls: HTMLUListElement; previousItem: HTMLLIElement; nextItem: HTMLLIElement; previous: HTMLButtonElement; next: HTMLButtonElement; }; createControlButton(action: any): HTMLButtonElement; getControlContent(action: any): string; onScroll(event: any): void; onScrollHorizontal(): void; setControlState(dir: any, enabled: any): void; resolveAmount(dir: any): any; next(): void; previous(): void; getClass(child: any): string; destroy(): void; } //# sourceMappingURL=overflow-scroller.d.ts.map