Rocky_Mountain_Vending/.pnpm-store/v10/files/93/5480cbe4d2a2981bed0bc274d71635ec6dcb49d4de74690cf070e49284263959106b84443d4d07600b6b1fd8992e7544651a64cdf854b47edb45212ea37169
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

40 lines
931 B
Text

/**
* @license
* Copyright 2022 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import {UserFlow as UserFlow_} from '../core/user-flow.js';
import Config from './config.js';
import {Flags} from './externs.js';
import {Artifacts} from './artifacts.js';
declare module UserFlow {
export interface FlowArtifacts {
gatherSteps: GatherStep[];
name?: string;
}
export interface Options {
/** Config to use for each flow step. */
config?: Config;
/** Base flags to use for each flow step. Step specific flags will override these flags. */
flags?: Flags;
/** Display name for this user flow. */
name?: string;
}
export interface StepFlags extends Flags {
/** Display name for this flow step. */
name?: string;
}
export interface GatherStep {
artifacts: Artifacts;
flags?: StepFlags;
}
}
type UserFlow = InstanceType<typeof UserFlow_>;
export default UserFlow;