import type { RouteComponentProps } from '../../../routing'; import type { PipelineFormData } from '../../../components/PipelineForm/PipelineForm.types'; export declare const useCreatePipelinePage: ({ childSegments, activeChildSegment, isAddSource }: Pick & { isAddSource?: boolean; }) => { activeStepIndex: number; isFirstStep: boolean; isLastStep: boolean; stepperSteps: { label: string; }[]; getIsStepInteractive: (index: number) => boolean; handleStepChange: (stepIndex: number) => void; handleBack: () => void; isWorkspaceReady: boolean; isLoadingFormData: boolean; form: import("react-hook-form").UseFormReturn; breadcrumbItems: import("@redis-ui/components").BreadcrumbItem[]; handleSourceAdded: () => void; activeStep: string; existingSourceIndexes: Set; };