{"version":3,"file":"ng-dropdown-panel.service.d.ts","sources":["ng-dropdown-panel.service.d.ts"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["export interface ItemsRangeResult {\n    scrollHeight: number;\n    topPadding: number;\n    start: number;\n    end: number;\n}\nexport interface PanelDimensions {\n    itemHeight: number;\n    panelHeight: number;\n    itemsPerViewport: number;\n}\nexport declare class NgDropdownPanelService {\n    private _dimensions;\n    get dimensions(): PanelDimensions;\n    calculateItems(scrollPos: number, itemsLength: number, buffer: number): ItemsRangeResult;\n    setDimensions(itemHeight: number, panelHeight: number): void;\n    getScrollTo(itemTop: number, itemHeight: number, lastScroll: number): number;\n}\n"]}