import { PlanListServiceConfig, PlanWithEnhancedData } from '../../services/index.js'; interface RootProps { children: React.ReactNode; planListServiceConfig: PlanListServiceConfig; } export declare function Root({ children, planListServiceConfig }: RootProps): import("react/jsx-runtime").JSX.Element; export type PlansData = { isLoading: true; error: null; plans: null; } | { isLoading: false; error: null; plans: PlanWithEnhancedData[]; } | { isLoading: false; error: Error; plans: null; }; interface PlansProps { children: (props: PlansData) => React.ReactNode; } export declare function Plans({ children }: PlansProps): import("react").ReactNode; interface PlanRepeaterData { plans: PlanWithEnhancedData[]; } interface PlanRepeaterProps { children: (props: PlanRepeaterData) => React.ReactNode; } export declare function PlanRepeater({ children }: PlanRepeaterProps): import("react").ReactNode; export {};