import { AttributeUIComponent } from './common'; export interface CreateAttributeValueDTO { value: string; rank: number; attribute_id: string; metadata?: Record; } export interface UpdateAttributeDTO { id: string; name?: string; description?: string; handle?: string; is_filterable?: boolean; is_required?: boolean; metadata?: Record; possible_values?: UpsertAttributeValueDTO[]; product_category_ids?: { id: string; }[]; } export interface UpsertAttributeValueDTO { id?: string; value?: string; rank?: number; metadata?: Record; attribute_id?: string; } export interface CreateAttributeDTO { name: string; description?: string; handle?: string; is_filterable?: boolean; is_required?: boolean; metadata?: Record; ui_component: AttributeUIComponent; possible_values?: Omit[]; product_category_ids?: string[]; } export interface UpdateAttributeValueDTO { id: string; value?: string; rank?: number; metadata?: Record | null; } export type CreateProductAttributeValueDTO = { attribute_id: string; product_id: string; value: string; }; //# sourceMappingURL=mutations.d.ts.map