import { StormWorkspaceConfig } from '@storm-software/config/types';
import { Logger } from '../types.cjs';
import '@storm-software/config';

/**
 * Create a logger instance with the specified configuration.
 *
 * @param config - Optional partial configuration for the logger.
 * @returns A promise that resolves to a Logger instance.
 */
declare function createLogger(config?: Partial<StormWorkspaceConfig>): Promise<Logger>;

export { createLogger };
