import type { FunnelManifest, FunnelManifestExperiment } from '../config/funnel.manifest.types.js'; export declare const getChoiceTargetsFromEdges: (manifest: FunnelManifest, stepId: string) => { yes?: string; no?: string; } | null; export declare const isManifestStepId: (manifest: FunnelManifest, stepId: string | null | undefined) => boolean; export declare const getPathForStep: (manifest: FunnelManifest, stepId: string) => string; export declare const resolveInitialStepId: (input: { manifest: FunnelManifest; requestedStepId?: string | null; }) => string; export declare const resolveNextStepId: (input: { manifest: FunnelManifest; currentStepId: string; attributes: Record; ignoreExperiment?: boolean; resolveExperimentVariantKey: (experiment: FunnelManifestExperiment) => string | null; }) => string | null;