/**
 * Common action verbs that appear in imperative criteria ("commit secrets",
 * "validate input") but rarely represent a domain concept worth searching for.
 * Keep lowercase; callers normalize before lookup.
 */
export declare const ACTION_VERBS: readonly ["commit", "write", "read", "delete", "create", "update", "export", "import", "store", "send", "push", "pull", "sync", "check", "validate", "verify", "fetch", "load", "save", "remove", "add", "get", "set", "put", "post", "patch", "run", "execute", "parse", "render", "build", "compile"];
/**
 * Generic English connectors and filler nouns that do not narrow a match.
 * Kept deliberately small — domain stopwords should go through
 * `KeywordMatchOptions.customStopwords`.
 */
export declare const COMMON_STOPWORDS: readonly ["the", "and", "for", "that", "this", "with", "from", "into", "onto", "version", "control", "system", "data", "value", "field", "record", "user", "item", "thing", "stuff", "something", "anything"];
/**
 * True if `word` is a known action verb (case-insensitive).
 */
export declare function isActionVerb(word: string): boolean;
/**
 * True if `word` is in the built-in common-stopword list (case-insensitive).
 * Does NOT consult custom stopwords — callers should check those separately.
 */
export declare function isStopword(word: string): boolean;
/**
 * True if `word` is present in `customStopwords` (case-insensitive).
 */
export declare function isCustomStopword(word: string, customStopwords: readonly string[]): boolean;
//# sourceMappingURL=stopwords.d.ts.map