/** * @file Parsers - bool * @module kronk/parsers/bool */ import type { List, ParseArg } from '@flex-development/kronk'; export default bool; /** * Create a boolean parser. * * The values `'1'`, `'y'`, and `'true'` are converted to `true` by default. All * other values evaluate to `false`. * * @see {@linkcode List} * @see {@linkcode ParseArg} * @see {@linkcode bool.choices} * * @category * parsers * * @this {void} * * @param {List | null | undefined} choices * List of choices that should evaluate to `true` * @return {ParseArg} * Boolean parser */ declare function bool(this: void, choices?: List | null | undefined): ParseArg; declare namespace bool { var choices: Readonly>; }