import type { FastifyInstance, FastifyServerOptions, RawServerBase } from "fastify"; import type { FastifyLoggerOptions, PinoLoggerOptions } from "fastify/types/logger.js"; import { type DestinationStream } from "pino"; import type { LoggingOptions } from "./field-filter.js"; export declare const initializeLoggingHooks: (server: FastifyInstance, options?: LoggingOptions) => void; export declare const getLoggingConfiguration: (customConfig?: { pinoOptions?: PinoLoggerOptions; loggerDestination?: DestinationStream; additionalLoggerConfigs?: never; } | { pinoOptions?: never; loggerDestination?: never; additionalLoggerConfigs?: FastifyLoggerOptions & PinoLoggerOptions; }) => FastifyServerOptions; //# sourceMappingURL=fastify-logging-wrapper.d.ts.map