import { Scroller } from '../../scroller';
import { ItemsPredicate, ItemsUpdater, AdapterFixOptions, IValidatedData } from '../../interfaces/index';
declare const Fix_base: import("../../interfaces/process").IBaseAdapterProcess;
export default class Fix extends Fix_base {
  static run(scroller: Scroller, options: AdapterFixOptions): void;
  static runByType(scroller: Scroller, token: string, value: unknown, methodData: IValidatedData): void;
  static setScrollPosition({ viewport }: Scroller, value: number): void;
  static setMinIndex({ buffer, settings }: Scroller, value: number): void;
  static setMaxIndex({ buffer, settings }: Scroller, value: number): void;
  static updateItems({ buffer, logger }: Scroller, value: ItemsUpdater): void;
  static scrollToItem(scroller: Scroller, value: ItemsPredicate, options?: boolean | ScrollIntoViewOptions): void;
}
export {};
