import { IRenderer } from 'fela';
import * as React from 'react';
declare type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
declare type WithRenderer = {
    renderer?: IRenderer;
};
export declare function withRenderer<P extends WithRenderer, R = Omit<P, 'renderer'>>(Component: React.ComponentClass<P> | React.FC<P>): React.FC<R>;
export {};
