import * as React from 'react';
import { Observable } from 'rxjs';
import * as GQL from '../backend/graphqlschema';
interface GitRefNodeProps {
    node: GQL.IGitRef;
    /** Link URL; if undefined, node.url is used. */
    url?: string;
    /** Whether the top-level element is a link. */
    rootIsLink?: boolean;
    children?: React.ReactNode;
}
export declare const GitRefNode: React.SFC<GitRefNodeProps>;
export declare const gitRefFragment: import("../backend/graphql").GraphQLDocument;
export declare const queryGitRefs: (params: {
    repo: string;
    first?: number | undefined;
    query?: string | undefined;
    type: GQL.GitRefType;
    withBehindAhead?: boolean | undefined;
}, force?: boolean | undefined) => Observable<GQL.IGitRefConnection>;
export {};
//# sourceMappingURL=GitRef.d.ts.map