import { Routines } from './domRoutines';
import { Settings } from './settings';
import { Direction } from '../inputs/index';
export declare class Padding {
  element: HTMLElement;
  direction: Direction;
  routines: Routines;
  constructor(direction: Direction, routines: Routines);
  reset(size?: number): void;
  get size(): number;
  set size(value: number);
}
export declare class Paddings {
  settings: Settings;
  forward: Padding;
  backward: Padding;
  constructor(routines: Routines, settings: Settings);
  byDirection(direction: Direction, opposite?: boolean): Padding;
  reset(viewportSize: number, startIndex: number, offset: number): void;
  getPositiveSize(startIndex: number, viewportSize: number, offset: number): number;
  getNegativeSize(startIndex: number): number;
}
