import { LitElement } from '@rxdi/lit-html';
import { GraphOptions } from './types';
import './fetch.component';
import './render.component';
import './monad.component';
import './lens.component';
import './options.component';
import './state.component';
import './style.component';
/**
 * @customElement rx-graph
 */
export declare class GraphComponent<T extends any = any> extends LitElement {
    options: GraphOptions<T>;
    private graphql;
    private loading;
    private error;
    private subscription;
    private pubsubSubscription;
    private result;
    OnInit(): void;
    OnUpdateFirst(): void;
    OnDestroy(): void;
    private query;
    isPrimitive(test: any): boolean;
}
