export interface CoerceBooleanOpts { /** * Strings that should be interpreted as `false` (case-insensitive). * * @important @see {@link Falsy} for already provided common falsy strings. */ falsy?: string[]; /** * Strings that should be interpreted as `true` (case-insensitive). * * @important @see {@link Truthy} for already provided common truthy strings. */ truthy?: string[]; } /** * Coerces a value to a boolean. * - For boolean inputs, returns the input as is. * - For string inputs, checks against predefined truthy and falsy string sets (case-insensitive). * - For all other types, uses standard JavaScript truthiness evaluation. */ export declare const coerceBoolean: (input: unknown, { falsy, truthy }?: CoerceBooleanOpts) => boolean;