import { Namespace } from 'protobufjs';
import type { Visitor } from './type';
/**
 * Parsed proto content to dts content
 * @description Nested message names will be spliced by _
 * @param namespace {Namespace}
 * @param filename {string}
 * @param visitor {Visitor}
 * @returns dts content
 */
declare function parseNamespace(namespace: Namespace, filename?: string, visitor?: Visitor): string;
export default parseNamespace;
