import * as _walkeros_core_dev from '@walkeros/core/dev'; import { z } from '@walkeros/core/dev'; import { WalkerOS, Flow } from '@walkeros/core'; import { DestinationWeb } from '@walkeros/web-core'; declare const SettingsSchema: z.ZodObject<{ domain: z.ZodOptional; }, z.core.$strip>; type Settings = z.infer; /** * Plausible Mapping Schema * Plausible has no event-level mapping configuration */ declare const MappingSchema: z.ZodObject<{}, z.core.$strip>; /** * Type inference from MappingSchema */ type Mapping = z.infer; declare const settings: _walkeros_core_dev.JSONSchema; declare const mapping: _walkeros_core_dev.JSONSchema; type index$1_Mapping = Mapping; declare const index$1_MappingSchema: typeof MappingSchema; type index$1_Settings = Settings; declare const index$1_SettingsSchema: typeof SettingsSchema; declare const index$1_mapping: typeof mapping; declare const index$1_settings: typeof settings; declare namespace index$1 { export { type index$1_Mapping as Mapping, index$1_MappingSchema as MappingSchema, type index$1_Settings as Settings, index$1_SettingsSchema as SettingsSchema, index$1_mapping as mapping, index$1_settings as settings }; } declare global { interface Window { plausible?: Plausible & { q?: IArguments[]; }; } } type Plausible = (event: string, options?: { props?: WalkerOS.AnyObject; }) => void; interface Env extends DestinationWeb.Env { window: { plausible?: Plausible & { q?: IArguments[]; }; }; } declare const init$1: Env | undefined; declare const push: Env; /** * Simulation tracking paths * Specifies which function calls to track during simulation */ declare const simulation: string[]; declare const env_push: typeof push; declare const env_simulation: typeof simulation; declare namespace env { export { init$1 as init, env_push as push, env_simulation as simulation }; } /** * Destination bootstrap. * Given the canonical settings, init loads the Plausible script tag * with the configured domain and installs the global `plausible` queue. */ declare const init: Flow.StepExample; declare const purchase: Flow.StepExample; declare const customEvent: Flow.StepExample; declare const step_customEvent: typeof customEvent; declare const step_init: typeof init; declare const step_purchase: typeof purchase; declare namespace step { export { step_customEvent as customEvent, step_init as init, step_purchase as purchase }; } declare const index_env: typeof env; declare const index_step: typeof step; declare namespace index { export { index_env as env, index_step as step }; } export { index as examples, index$1 as schemas };