export declare class ChopSuey {
    static generateSubsets<T>(elements: T[], offset?: number): Generator<T[], void, void>;
    static generatePermutations<T>(elements: T[]): Generator<T[], void, void>;
    static getSubsets<T>(elements: T[]): T[][];
    static getPermutations<T>(elements: T[]): T[][];
    static getShuffled<T>(elements: T[]): T[];
}
