import { EventAggregator } from 'aurelia-event-aggregator'; export interface ListItemConfig { startIcon: boolean; endIcon: boolean; mainWidth: [number, number]; largeWidth: [number, number]; smallWidth: [number, number]; height: number; keys: { key: string; size: 'large' | 'small'; }[]; } export declare class ListingExtraKeys { private element; private eventAggregator; value: ListItemConfig; private listItemHeight; private sub; constructor(element: HTMLElement, eventAggregator: EventAggregator); bind(): void; attached(): void; detached(): void; extraKeysChanged(): void; timeout: any; handleEvent(): void; computeHeight(): void; }