/** * Library filter flags (RCL-09), shared by `doc list` and `doc search`. * * One definition of the facets, so the two surfaces cannot drift into * meaning different things by `--site`. * * @module v1/cli/commands/doc-filters */ import type { LibraryFilter } from '../knowledge/library.js'; import type { CommandContext, CommandOption } from '../types.js'; /** * Repeated flags arrive as arrays, a single one as a string, and `--tag a,b` * is the shorthand people type anyway; all three land as a list here. */ export declare const FILTER_OPTIONS: CommandOption[]; export declare function flagList(value: unknown): string[] | undefined; export declare function libraryFilterFromFlags(ctx: CommandContext): LibraryFilter; export declare const hasFilter: (f: LibraryFilter) => boolean; //# sourceMappingURL=doc-filters.d.ts.map