export declare type TPermutation = Array | (() => IterableIterator); export interface IPermutationOptions { response?: 'array' | 'yield'; } export default function permutation(value_: any[], options_?: IPermutationOptions): TPermutation;