import { type ColumnDef } from '@feedmepos/ui-library';
export declare const useIngredientGroupTable: import("pinia").StoreDefinition<"ingredientGroupTable", import("pinia")._UnwrapAll<Pick<{
    fetchIngredientGroups: () => Promise<void>;
    loading: import("vue").Ref<boolean, boolean>;
    columnDefs: import("vue").ComputedRef<ColumnDef<{
        rules?: {
            rule?: any;
            _id: string;
            name: string;
            skuRefs: {
                default?: boolean | null | undefined;
                trackingMeasurement?: string | null | undefined;
                priority?: number | null | undefined;
                _id: string;
            }[];
        }[] | null | undefined;
        ref?: string | null | undefined;
        defaultSkuRefs?: {
            default?: boolean | null | undefined;
            trackingMeasurement?: string | null | undefined;
            priority?: number | null | undefined;
            _id: string;
        }[] | null | undefined;
        _id: string;
        name: string;
    }>[]>;
}, "loading">>, Pick<{
    fetchIngredientGroups: () => Promise<void>;
    loading: import("vue").Ref<boolean, boolean>;
    columnDefs: import("vue").ComputedRef<ColumnDef<{
        rules?: {
            rule?: any;
            _id: string;
            name: string;
            skuRefs: {
                default?: boolean | null | undefined;
                trackingMeasurement?: string | null | undefined;
                priority?: number | null | undefined;
                _id: string;
            }[];
        }[] | null | undefined;
        ref?: string | null | undefined;
        defaultSkuRefs?: {
            default?: boolean | null | undefined;
            trackingMeasurement?: string | null | undefined;
            priority?: number | null | undefined;
            _id: string;
        }[] | null | undefined;
        _id: string;
        name: string;
    }>[]>;
}, "columnDefs">, Pick<{
    fetchIngredientGroups: () => Promise<void>;
    loading: import("vue").Ref<boolean, boolean>;
    columnDefs: import("vue").ComputedRef<ColumnDef<{
        rules?: {
            rule?: any;
            _id: string;
            name: string;
            skuRefs: {
                default?: boolean | null | undefined;
                trackingMeasurement?: string | null | undefined;
                priority?: number | null | undefined;
                _id: string;
            }[];
        }[] | null | undefined;
        ref?: string | null | undefined;
        defaultSkuRefs?: {
            default?: boolean | null | undefined;
            trackingMeasurement?: string | null | undefined;
            priority?: number | null | undefined;
            _id: string;
        }[] | null | undefined;
        _id: string;
        name: string;
    }>[]>;
}, "fetchIngredientGroups">>;
