import type { ApolloServerPlugin } from 'apollo-server-plugin-base'; import type { ApolloServerPluginUsageReportingOptions, EngineReportingOptions } from './usageReporting'; export type { ApolloServerPluginUsageReportingOptions, SendValuesBaseOptions, VariableValueOptions, ClientInfo, GenerateClientInfo, EngineReportingOptions, } from './usageReporting'; import type { ApolloServerPluginSchemaReportingOptions } from './schemaReporting'; export type { ApolloServerPluginSchemaReportingOptions } from './schemaReporting'; import type { ApolloServerPluginInlineTraceOptions } from './inlineTrace'; export type { ApolloServerPluginInlineTraceOptions } from './inlineTrace'; export declare function ApolloServerPluginUsageReporting(options?: ApolloServerPluginUsageReportingOptions): ApolloServerPlugin; export declare function ApolloServerPluginUsageReportingDisabled(): ApolloServerPlugin; export declare function ApolloServerPluginUsageReportingFromLegacyOptions(options?: EngineReportingOptions): ApolloServerPlugin; export declare function ApolloServerPluginSchemaReporting(options?: ApolloServerPluginSchemaReportingOptions): ApolloServerPlugin; export declare function ApolloServerPluginInlineTrace(options?: ApolloServerPluginInlineTraceOptions): ApolloServerPlugin; export declare function ApolloServerPluginInlineTraceDisabled(): ApolloServerPlugin; //# sourceMappingURL=index.d.ts.map