export declare const scratchcardMisclassifiedManifest: { readonly steps: readonly [{ readonly id: "step-1"; readonly name: "step-one"; readonly path: "/step-1"; readonly filePath: "src/steps/step-01.tsx"; readonly componentKey: "stepOne"; readonly type: "intro_hero"; readonly title: "Introduction"; }, { readonly id: "step-2"; readonly name: "device-choice"; readonly path: "/step-2"; readonly filePath: "src/steps/step-02.tsx"; readonly componentKey: "stepTwo"; readonly type: "multi_select_choice"; readonly choice: { readonly answerKey: "selectedDevices"; readonly allowEmpty: true; }; readonly title: "Choose devices"; }, { readonly id: "email-capture"; readonly name: "email-capture"; readonly path: "/email-capture"; readonly filePath: "src/steps/step-31-email-capture.tsx"; readonly componentKey: "stepEmailCapture"; readonly type: "form_input"; readonly title: "Email capture"; }, { readonly id: "paywall"; readonly name: "paywall"; readonly path: "/paywall"; readonly filePath: "src/steps/step-32-paywall.tsx"; readonly componentKey: "stepPaywall"; readonly type: "paywall_offer"; readonly kind: "paywall"; readonly title: "Paywall"; }, { readonly id: "paywall-b"; readonly name: "paywall-b"; readonly path: "/paywall-b"; readonly filePath: "src/steps/step-32b-paywall-b.tsx"; readonly componentKey: "stepPaywallB"; readonly type: "paywall_offer"; readonly kind: "paywall"; readonly title: "Paywall B"; }, { readonly id: "subscription-started"; readonly name: "subscription-started"; readonly path: "/subscription-started"; readonly filePath: "src/steps/step-33-subscription-started.tsx"; readonly componentKey: "stepSubscriptionStarted"; readonly type: "complete_registration"; readonly kind: "subscription-handoff"; readonly title: "Subscription started"; }, { readonly id: "manage-subscription"; readonly name: "manage-subscription"; readonly path: "/manage-subscription"; readonly filePath: "src/steps/step-35-manage-subscription.tsx"; readonly componentKey: "stepManageSubscription"; readonly type: "subscription_management"; readonly kind: "manage-subscription"; readonly title: "Manage subscription"; }, { readonly id: "step-4"; readonly name: "scratchcard"; readonly path: "/step-4"; readonly filePath: "src/steps/step-04.tsx"; readonly componentKey: "stepFour"; readonly type: "paywall_offer"; readonly kind: "paywall"; readonly title: "Scratchcard"; }]; readonly templateArchitectureVersion: 1; readonly stepContractVersion: 2; readonly meta: { readonly title: "Contract fixture"; readonly description: "A valid version 2 funnel contract fixture."; }; readonly viewport: { readonly width: 390; readonly height: 844; }; readonly assets: {}; readonly entryPoints: readonly [{ readonly id: "default"; readonly stepId: "step-1"; readonly isDefault: true; }, { readonly id: "manage-subscription"; readonly stepId: "manage-subscription"; }]; readonly edgesByStepId: { readonly 'step-1': readonly [{ readonly toStepId: "step-2"; }]; readonly 'step-2': readonly [{ readonly toStepId: "email-capture"; }]; readonly 'email-capture': readonly [{ readonly toStepId: "paywall"; }]; readonly paywall: readonly [{ readonly toStepId: "subscription-started"; }]; readonly 'paywall-b': readonly [{ readonly toStepId: "subscription-started"; }]; }; readonly branches: readonly [{ readonly id: "device-owners"; readonly name: "Device owners"; readonly sourceStepId: "step-2"; readonly stepIds: readonly ["email-capture", "paywall"]; }]; readonly experiments: readonly [{ readonly experimentId: "paywall-offer"; readonly stepId: "paywall"; readonly variants: readonly [{ readonly variantKey: "control"; readonly routeToStepId: "paywall"; }, { readonly variantKey: "variant-b"; readonly routeToStepId: "paywall-b"; }]; }]; }; export declare const wrongSubscriptionTerminalManifest: { steps: ({ readonly id: "step-1"; readonly name: "step-one"; readonly path: "/step-1"; readonly filePath: "src/steps/step-01.tsx"; readonly componentKey: "stepOne"; readonly type: "intro_hero"; readonly title: "Introduction"; } | { readonly id: "step-2"; readonly name: "device-choice"; readonly path: "/step-2"; readonly filePath: "src/steps/step-02.tsx"; readonly componentKey: "stepTwo"; readonly type: "multi_select_choice"; readonly choice: { readonly answerKey: "selectedDevices"; readonly allowEmpty: true; }; readonly title: "Choose devices"; } | { readonly id: "email-capture"; readonly name: "email-capture"; readonly path: "/email-capture"; readonly filePath: "src/steps/step-31-email-capture.tsx"; readonly componentKey: "stepEmailCapture"; readonly type: "form_input"; readonly title: "Email capture"; } | { readonly id: "paywall"; readonly name: "paywall"; readonly path: "/paywall"; readonly filePath: "src/steps/step-32-paywall.tsx"; readonly componentKey: "stepPaywall"; readonly type: "paywall_offer"; readonly kind: "paywall"; readonly title: "Paywall"; } | { readonly id: "paywall-b"; readonly name: "paywall-b"; readonly path: "/paywall-b"; readonly filePath: "src/steps/step-32b-paywall-b.tsx"; readonly componentKey: "stepPaywallB"; readonly type: "paywall_offer"; readonly kind: "paywall"; readonly title: "Paywall B"; } | { readonly id: "manage-subscription"; readonly name: "manage-subscription"; readonly path: "/manage-subscription"; readonly filePath: "src/steps/step-35-manage-subscription.tsx"; readonly componentKey: "stepManageSubscription"; readonly type: "subscription_management"; readonly kind: "manage-subscription"; readonly title: "Manage subscription"; } | { type: "subscription_handoff"; id: "subscription-started"; name: "subscription-started"; path: "/subscription-started"; filePath: "src/steps/step-33-subscription-started.tsx"; componentKey: "stepSubscriptionStarted"; kind: "subscription-handoff"; title: "Subscription started"; })[]; templateArchitectureVersion: 1; stepContractVersion: 2; meta: { readonly title: "Contract fixture"; readonly description: "A valid version 2 funnel contract fixture."; }; viewport: { readonly width: 390; readonly height: 844; }; assets: {}; entryPoints: readonly [{ readonly id: "default"; readonly stepId: "step-1"; readonly isDefault: true; }, { readonly id: "manage-subscription"; readonly stepId: "manage-subscription"; }]; edgesByStepId: { readonly 'step-1': readonly [{ readonly toStepId: "step-2"; }]; readonly 'step-2': readonly [{ readonly toStepId: "email-capture"; }]; readonly 'email-capture': readonly [{ readonly toStepId: "paywall"; }]; readonly paywall: readonly [{ readonly toStepId: "subscription-started"; }]; readonly 'paywall-b': readonly [{ readonly toStepId: "subscription-started"; }]; }; branches: readonly [{ readonly id: "device-owners"; readonly name: "Device owners"; readonly sourceStepId: "step-2"; readonly stepIds: readonly ["email-capture", "paywall"]; }]; experiments: readonly [{ readonly experimentId: "paywall-offer"; readonly stepId: "paywall"; readonly variants: readonly [{ readonly variantKey: "control"; readonly routeToStepId: "paywall"; }, { readonly variantKey: "variant-b"; readonly routeToStepId: "paywall-b"; }]; }]; };