import React from 'react'; interface RafMap { [id: string]: number; } export declare function omit(obj: object, fields: any[]): RafMap; /** * A function that emits a side effect and does not return anything. */ export declare type Procedure = (...args: any[]) => void; export declare type Options = { isImmediate: boolean; }; export declare function debounce(func: F, waitMilliseconds?: number, options?: Options): (this: ThisParameterType, ...args: Parameters) => void; export declare function warning(msg: string): void; export declare function toArrayChildren(children: React.ReactNode): React.ReactNode[]; export declare function getOffsetTop(target: HTMLElement, container: Window | HTMLElement): number; export {};