import { GroupVersionKind, K8sModel } from '@openshift-console/dynamic-plugin-sdk';
import { EventKind } from './constants';
export declare const EventModel: K8sModel;
export declare const NodeModel: K8sModel;
export declare const getFirstTime: (event: EventKind) => string | undefined;
export declare const getLastTime: (event: EventKind) => string | undefined;
export declare const sortEvents: (events: EventKind[]) => EventKind[];
export declare const getParentScrollableElement: (node: HTMLElement) => HTMLElement | undefined;
export declare const referenceFor: ({ kind, apiVersion }: K8sResourceCommon) => GroupVersionKind;
export declare const groupVersionFor: (apiVersion: string) => {
    group: string;
    version: string;
};
export declare const resourcePathFromModel: (model: K8sModel, name?: string, namespace?: string) => string;
export declare const typeFilter: (eventType: string, event: EventKind) => boolean;
//# sourceMappingURL=utils.d.ts.map