import { type GlobService } from './glob.js'; import { type Parser } from './parser.js'; import { type FSService } from './fs.js'; import { type LogService } from 'common-services'; import { type JSArchConfig } from './CONFIG.js'; export interface ParsedNote { num: string; title: string; content: string; filePath: string; loc: { start: { line: number; column: number; }; end: { line: number; column: number; }; }; } export interface JSArchOptions { cwd: string; patterns: string[]; eol?: string; titleLevel?: string; base: string; } export type JSArchService = (options: JSArchOptions) => Promise; export declare const JSARCH_PREFIX = "[//]: # ( )\n[//]: # (This file is automatically generated by the `jsarch`)\n[//]: # (module. Do not change it elsewhere, changes would)\n[//]: # (be overridden.)\n[//]: # ( )\n"; declare const _default: import("knifecycle").ServiceInitializer<{ CONFIG: JSArchConfig; EOL: string; glob: GlobService; fs: FSService; parser: Parser; log: LogService; }, JSArchService>; export default _default;