export interface AnimateOptions {
    duration?: number;
    easing?: 'ease' | 'easeIn' | 'easeOut' | 'easeInOut' | 'linear';
}
export interface OffsetConfig {
    offsetTop?: number;
    offsetLeft?: number;
    offsetBottom?: number;
    offsetRight?: number;
}
export default function scrollIntoViewIfNeeded(elem: Element, centerIfNeeded?: boolean, options?: AnimateOptions, finalElement?: Element, config?: OffsetConfig): void;
