import { ApiDocOptions, LoggerInterface, MarkdownParser } from '../src/types';
/**
 * Create and return a logger instance
 *
 * @param options - Configuration options
 * @param options.logFormat - Log format ('json' or default)
 * @param options.colorize - Enable colorized output
 * @param options.debug - If true, debug level logging
 * @param options.verbose - If true, verbose level logging
 * @param options.silent - If true, disables logging
 * @returns Winston logger instance.
 */
declare function getLogger(options: ApiDocOptions): LoggerInterface;
/**
 * Get the markdown parser
 *
 * @param options - Configuration options
 * @param options.markdown - Markdown parser behavior:
 *     - `true` to use the default Markdown parser with specific settings.
 *     - `false` to disable parsing.
 *     - A string indicating the path to a custom parser.
 * @returns An instance of the Markdown parser if enabled or configured
 */
declare function getMarkdownParser(options: ApiDocOptions): MarkdownParser | null;
export { getLogger, getMarkdownParser };
//# sourceMappingURL=defaults.d.ts.map