import { VariantOptionType, ProductVariantType } from '../types'; export declare const getVariantsFromProduct: (variants: ProductVariantType[], ID: string) => any[]; export declare const simplifyOptions: { (options: VariantOptionType[]): { key: string; value: string; isDisabled: boolean; originalKey: string; originalValue: string; }[]; displayName: string; __docgenInfo: { description: string; displayName: string; props: { length: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; toLocaleString: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; pop: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; push: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; concat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; join: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reverse: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; shift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; slice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; sort: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; splice: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; unshift: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; indexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; lastIndexOf: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; every: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; some: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; forEach: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; map: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; filter: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduce: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; reduceRight: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; find: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; findIndex: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; fill: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; copyWithin: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@iterator": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; entries: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; keys: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; values: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; "__@unscopables": { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; includes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flatMap: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; flat: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; };