import type { Operation, NextLink } from '@apollo/client';
import { ApolloLink } from '@apollo/client';
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): import("zen-observable-ts").Observable<import("@apollo/client").FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>;
}
//# sourceMappingURL=links.d.ts.map