import { Provider } from '@angular/core'; import { ApolloClientOptions } from '@apollo/client/core'; import { Flags, NamedOptions } from './types'; import * as i0 from "@angular/core"; /** * This is deprecated and will be removed in the next major version, because * Angular is moving toward a moduleless ecosystem. * * Instead, use either `provideApollo()` or `provideNamedApollo()`. * * @deprecated */ export declare class ApolloModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export declare function provideApollo(optionsFactory: () => ApolloClientOptions, flags?: Flags): Provider; export declare function provideNamedApollo(optionsFactory: () => NamedOptions, flags?: Flags): Provider;