/**
 * Generate an array of evenly distributed booleans using Bjorklund's algorithm
 * @param numberOfTrue Number of true elements
 * @param numberOfFalse Number of false elements
 * @param trueValue Value to use for true elements
 * @param falseValue Value to use for false elements
 * @returns Array of evenly distributed values
 */
export declare function bjorklund<T>(numberOfTrue: number, numberOfFalse: number, trueValue: T, falseValue: T): T[];
/**
 * Generate a string of evenly distributed 'L' and 's' characters using Bjorklund's algorithm
 * @param numberOfLarge Number of large steps
 * @param numberOfSmall Number of small steps
 * @returns String of evenly distributed 'L' and 's' characters
 */
export declare function bjorklundStr(numberOfLarge: number, numberOfSmall: number): string;
