import * as React from 'react'; import { OperationVariables } from './types'; import { IDocumentDefinition } from './parser'; export declare const defaultMapPropsToOptions: () => {}; export declare const defaultMapResultToProps:

(props: P) => P; export declare const defaultMapPropsToSkip: () => boolean; export declare function getDisplayName

(WrappedComponent: React.ComponentType

): string; export declare function calculateVariablesFromProps(operation: IDocumentDefinition, props: TProps): OperationVariables; export declare type RefSetter = (ref: React.ComponentClass) => void | void; export declare class GraphQLBase extends React.Component { withRef: boolean; private wrappedInstance?; constructor(props: TProps); getWrappedInstance(): React.ComponentClass | undefined; setWrappedInstance(ref: React.ComponentClass): void; }