import { z } from "zod"; import { type SectionSummary } from "../../spec/sections_query.js"; import type { SpecName } from "../../spec/catalog.js"; import type { VersionValue } from "../../versions.js"; export declare const sectionListSchema: { spec: z.ZodDefault>; path: z.ZodOptional; anchor_prefix: z.ZodOptional; titled_only: z.ZodDefault; max_level: z.ZodOptional; version: z.ZodDefault>; }; export type SectionListArgs = { spec?: SpecName; path?: string; anchor_prefix?: string; titled_only?: boolean; max_level?: number; version?: VersionValue; }; export declare const sectionListExamples: ({ q: string; input: { path: string; titled_only: boolean; anchor_prefix?: undefined; }; note: string; } | { q: string; input: { path?: undefined; titled_only?: undefined; anchor_prefix: string; }; note: string; })[]; export interface SectionListResult { count: number; sections: SectionSummary[]; } export declare function sectionList(args: SectionListArgs): SectionListResult;