import "./functions/geninq";
import "./functions/async";
export declare function It<T, TEle = number>(name: string, test: (gen: Generator<TEle>) => T, expected: T, start?: TEle[]): void;
export declare function ItThrows<T, TEle = number>(name: string, test: (gen: Generator<TEle>) => T, expected: Error, start?: TEle[]): void;
export declare function AIt<T, TEle = number>(name: string, test: (gen: AsyncGenerator<TEle>) => Promise<T> | T, expected: T, start?: TEle[]): void;
export declare function SIt<T, TEle = number>(name: string, test: (gen: Generator<TEle>) => T, expected: T, start?: TEle[]): void;
