import * as swr from 'swr';
import { A as AutumnError } from '../error-DHbclCVh.js';
import { P as Product } from '../cusTypes-COIU0NG3.js';
import { ProductDetails } from '../client/types/clientPricingTableTypes.js';
import { AutumnContextParams } from '../AutumnContext.js';
import 'zod';
import 'react';
import '../ReactAutumnClient-O2XzkzGM.js';
import '../client/types/clientEntTypes.js';
import '../client/types/clientGenTypes.js';
import '../response-C7P_oYqV.js';
import '../attachTypes-1Dbkyo_d.js';
import '../entTypes-Ck3_WfOz.js';

declare const usePricingTableBase: ({ AutumnContext, params, }: {
    AutumnContext: React.Context<AutumnContextParams>;
    params?: {
        productDetails?: ProductDetails[];
    };
}) => {
    products: Product[] | null;
    isLoading: boolean;
    error: AutumnError | undefined;
    refetch: swr.KeyedMutator<Product[]>;
};

export { usePricingTableBase };
