import { MISSING_ITEM_VALUE } from '../../dimension/models/missing.models'; export declare type Permutation = Array; export declare type PermutationItem = SinglePermutation | MultiPermutation | MissingPermutation; export interface SinglePermutation { type: 'single'; value: string; } export interface MultiPermutation { type: 'multi'; key: string; value: string; constrainedBy: Record; } export interface MissingPermutation { type: typeof MISSING_ITEM_VALUE; value: null; }