import { ProductView } from '../utilities/types';
interface ProductsState {
    products: ProductView[];
    fetchedTenantId: string | null;
    fetchProducts: (tenantId: string) => Promise<void>;
}
export declare const useProductsStore: import("zustand").UseBoundStore<Omit<import("zustand").StoreApi<ProductsState>, "setState"> & {
    setState<A extends string | {
        type: string;
    }>(partial: Partial<ProductsState> | ProductsState | ((state: ProductsState) => Partial<ProductsState> | ProductsState), replace?: boolean, action?: A): void;
}>;
export {};
//# sourceMappingURL=productsStore.d.ts.map