import { ReactNode } from 'react';
type Props<H extends (...args: any[]) => any> = {
    /**
     * `<RenderHook>` requires key that changes whenever the `hook` prop changes to ensure the rules of
     * hooks are followed.
     */
    key: string;
    hook: H;
    parameters: Parameters<H>;
    children(result: ReturnType<H>): ReactNode;
};
export declare function RenderHook<H extends (...args: any[]) => any>({ hook: useHook, parameters, children, }: Props<H>): ReactNode;
export {};
//# sourceMappingURL=render-hook.d.ts.map