export type OxParseStrategy = "single" | "batch"; export type CommentNode = import("estree").Comment | import("eslint").AST.Token | { value: string; range?: [number, number]; }; export type ParseSettings = { oxParseStrategy?: OxParseStrategy; }; /** * @param {ParseSettings} settings * @returns {OxParseStrategy} */ export function getOxParseStrategy(settings: ParseSettings): OxParseStrategy; /** * @param {import('eslint').SourceCode} sourceCode * @param {CommentNode} commentNode * @param {ParseSettings} settings * @param {string} [indent] * @returns {import('@ox-jsdoc/jsdoccomment').JsdocBlockWithInline} */ export function parseCommentForSource(sourceCode: import("eslint").SourceCode, commentNode: CommentNode, settings: ParseSettings, indent?: string): import("@ox-jsdoc/jsdoccomment").JsdocBlockWithInline; //# sourceMappingURL=parseCommentStrategy.d.ts.map