export declare const awaitMockPromises: () => Promise<unknown>;
export declare const deepFreeze: (obj: any) => any;
export declare const rerenderWrapper: (wrapper: any) => any;
export declare const mockElementSizes: (element?: HTMLElement, defaults?: {
    offsetLeft?: number;
    offsetTop?: number;
    offsetHeight?: number;
    offsetWidth?: number;
}) => {
    mock: () => void;
    unmock: () => void;
};
export declare const mockComputedStyles: (styles?: {}) => () => void;
export declare const mockBasicTableSizing: ({ width, height }?: {
    width?: number;
    height?: number;
}) => () => void;
export declare const fixClicksOnResizablePanes: () => void;
export declare const getMuiIconByName: (name: string, el?: HTMLElement) => HTMLElement;
export declare const getMuiIconsByName: (name: string, el?: HTMLElement) => HTMLElement[];
interface MouseEventWithOffsets extends MouseEventInit {
    pageX?: number;
    pageY?: number;
    offsetX?: number;
    offsetY?: number;
    x?: number;
    y?: number;
}
export declare class FakeMouseEvent extends MouseEvent {
    constructor(type: string, values: MouseEventWithOffsets);
}
export {};
