import { ApolloLink, Operation, NextLink, Observable, FetchResult } from 'apollo-link';
export declare function createSsrExtractableLink(): SsrExtractableLink;
export declare class SsrExtractableLink extends ApolloLink {
    private readonly operations;
    resolveAll<T>(then: () => T): Promise<T> | T;
    request(operation: Operation, nextLink?: NextLink): Observable<FetchResult<{
        [key: string]: any;
    }, Record<string, any>, Record<string, any>>>;
}
//# sourceMappingURL=links.d.ts.map