import type { CallbackDescriptor, CallbackOrDescriptor, FunctionalityObject } from "./interfaces.ts"; export declare function orderedApply>(plugins: readonly GraphileConfig.Plugin[] | undefined, functionalityRetriever: (plugin: GraphileConfig.Plugin) => Partial | undefined, applyCallback: (functionalityName: TFunctionalityName, hookFn: TFunctionality[TFunctionalityName] extends CallbackOrDescriptor ? U : TFunctionality[TFunctionalityName] extends ReadonlyArray> ? U : never, plugin: GraphileConfig.Plugin) => void): void; //# sourceMappingURL=functionality.d.ts.map