UNPKG

@reliverse/rse-sdk

Version:

@reliverse/rse-sdk without cli. @reliverse/rse-sdk allows you to create new plugins for @reliverse/rse CLI, interact with reliverse.org, and even extend your own CLI functionality (you may also try @reliverse/dler-sdk for this case).

27 lines (26 loc) 7.89 kB
import { type Static } from "@sinclair/typebox"; export declare const keyTypeSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"string">, import("@sinclair/typebox").TLiteral<"email">, import("@sinclair/typebox").TLiteral<"password">, import("@sinclair/typebox").TLiteral<"number">, import("@sinclair/typebox").TLiteral<"boolean">, import("@sinclair/typebox").TLiteral<"database">]>; export declare const keyVarsSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_APP_URL">, import("@sinclair/typebox").TLiteral<"DATABASE_URL">, import("@sinclair/typebox").TLiteral<"AUTH_SECRET">, import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY">, import("@sinclair/typebox").TLiteral<"CLERK_SECRET_KEY">, import("@sinclair/typebox").TLiteral<"CLERK_ENCRYPTION_KEY">, import("@sinclair/typebox").TLiteral<"UPLOADTHING_TOKEN">, import("@sinclair/typebox").TLiteral<"UPLOADTHING_SECRET">, import("@sinclair/typebox").TLiteral<"RESEND_API_KEY">, import("@sinclair/typebox").TLiteral<"EMAIL_FROM_ADDRESS">, import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY">, import("@sinclair/typebox").TLiteral<"STRIPE_API_KEY">, import("@sinclair/typebox").TLiteral<"STRIPE_WEBHOOK_SECRET">, import("@sinclair/typebox").TLiteral<"STRIPE_PRO_MONTHLY_PRICE_ID">]>; export declare const defaultValues: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"http://localhost:3000">, import("@sinclair/typebox").TLiteral<"onboarding@resend.dev">, import("@sinclair/typebox").TLiteral<"pk_test_">, import("@sinclair/typebox").TLiteral<"postgresql://postgres:postgres@localhost:5432/myapp">, import("@sinclair/typebox").TLiteral<"price_">, import("@sinclair/typebox").TLiteral<"re_">, import("@sinclair/typebox").TLiteral<"generate-64-chars">, import("@sinclair/typebox").TLiteral<"replace-me-with-token-from-dashboard">, import("@sinclair/typebox").TLiteral<"sk_live_">, import("@sinclair/typebox").TLiteral<"sk_test_">, import("@sinclair/typebox").TLiteral<"ut_app_">, import("@sinclair/typebox").TLiteral<"whsec_">]>; export declare const serviceKeySchema: import("@sinclair/typebox").TObject<{ key: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_APP_URL">, import("@sinclair/typebox").TLiteral<"DATABASE_URL">, import("@sinclair/typebox").TLiteral<"AUTH_SECRET">, import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY">, import("@sinclair/typebox").TLiteral<"CLERK_SECRET_KEY">, import("@sinclair/typebox").TLiteral<"CLERK_ENCRYPTION_KEY">, import("@sinclair/typebox").TLiteral<"UPLOADTHING_TOKEN">, import("@sinclair/typebox").TLiteral<"UPLOADTHING_SECRET">, import("@sinclair/typebox").TLiteral<"RESEND_API_KEY">, import("@sinclair/typebox").TLiteral<"EMAIL_FROM_ADDRESS">, import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY">, import("@sinclair/typebox").TLiteral<"STRIPE_API_KEY">, import("@sinclair/typebox").TLiteral<"STRIPE_WEBHOOK_SECRET">, import("@sinclair/typebox").TLiteral<"STRIPE_PRO_MONTHLY_PRICE_ID">]>; type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"string">, import("@sinclair/typebox").TLiteral<"email">, import("@sinclair/typebox").TLiteral<"password">, import("@sinclair/typebox").TLiteral<"number">, import("@sinclair/typebox").TLiteral<"boolean">, import("@sinclair/typebox").TLiteral<"database">]>; instruction: import("@sinclair/typebox").TString; defaultValue: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"http://localhost:3000">, import("@sinclair/typebox").TLiteral<"onboarding@resend.dev">, import("@sinclair/typebox").TLiteral<"pk_test_">, import("@sinclair/typebox").TLiteral<"postgresql://postgres:postgres@localhost:5432/myapp">, import("@sinclair/typebox").TLiteral<"price_">, import("@sinclair/typebox").TLiteral<"re_">, import("@sinclair/typebox").TLiteral<"generate-64-chars">, import("@sinclair/typebox").TLiteral<"replace-me-with-token-from-dashboard">, import("@sinclair/typebox").TLiteral<"sk_live_">, import("@sinclair/typebox").TLiteral<"sk_test_">, import("@sinclair/typebox").TLiteral<"ut_app_">, import("@sinclair/typebox").TLiteral<"whsec_">]>; optional: import("@sinclair/typebox").TBoolean; }>; export declare const dashboards: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"none">, import("@sinclair/typebox").TLiteral<"https://clerk.com">, import("@sinclair/typebox").TLiteral<"https://neon.tech">, import("@sinclair/typebox").TLiteral<"https://dashboard.stripe.com">, import("@sinclair/typebox").TLiteral<"https://uploadthing.com/dashboard">, import("@sinclair/typebox").TLiteral<"https://resend.com/api-keys">, import("@sinclair/typebox").TLiteral<"https://dashboard.stripe.com/test/apikeys">]>; export declare const knownServiceSchema: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; dashboardUrl: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"none">, import("@sinclair/typebox").TLiteral<"https://clerk.com">, import("@sinclair/typebox").TLiteral<"https://neon.tech">, import("@sinclair/typebox").TLiteral<"https://dashboard.stripe.com">, import("@sinclair/typebox").TLiteral<"https://uploadthing.com/dashboard">, import("@sinclair/typebox").TLiteral<"https://resend.com/api-keys">, import("@sinclair/typebox").TLiteral<"https://dashboard.stripe.com/test/apikeys">]>; keys: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ key: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_APP_URL">, import("@sinclair/typebox").TLiteral<"DATABASE_URL">, import("@sinclair/typebox").TLiteral<"AUTH_SECRET">, import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY">, import("@sinclair/typebox").TLiteral<"CLERK_SECRET_KEY">, import("@sinclair/typebox").TLiteral<"CLERK_ENCRYPTION_KEY">, import("@sinclair/typebox").TLiteral<"UPLOADTHING_TOKEN">, import("@sinclair/typebox").TLiteral<"UPLOADTHING_SECRET">, import("@sinclair/typebox").TLiteral<"RESEND_API_KEY">, import("@sinclair/typebox").TLiteral<"EMAIL_FROM_ADDRESS">, import("@sinclair/typebox").TLiteral<"NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY">, import("@sinclair/typebox").TLiteral<"STRIPE_API_KEY">, import("@sinclair/typebox").TLiteral<"STRIPE_WEBHOOK_SECRET">, import("@sinclair/typebox").TLiteral<"STRIPE_PRO_MONTHLY_PRICE_ID">]>; type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"string">, import("@sinclair/typebox").TLiteral<"email">, import("@sinclair/typebox").TLiteral<"password">, import("@sinclair/typebox").TLiteral<"number">, import("@sinclair/typebox").TLiteral<"boolean">, import("@sinclair/typebox").TLiteral<"database">]>; instruction: import("@sinclair/typebox").TString; defaultValue: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"http://localhost:3000">, import("@sinclair/typebox").TLiteral<"onboarding@resend.dev">, import("@sinclair/typebox").TLiteral<"pk_test_">, import("@sinclair/typebox").TLiteral<"postgresql://postgres:postgres@localhost:5432/myapp">, import("@sinclair/typebox").TLiteral<"price_">, import("@sinclair/typebox").TLiteral<"re_">, import("@sinclair/typebox").TLiteral<"generate-64-chars">, import("@sinclair/typebox").TLiteral<"replace-me-with-token-from-dashboard">, import("@sinclair/typebox").TLiteral<"sk_live_">, import("@sinclair/typebox").TLiteral<"sk_test_">, import("@sinclair/typebox").TLiteral<"ut_app_">, import("@sinclair/typebox").TLiteral<"whsec_">]>; optional: import("@sinclair/typebox").TBoolean; }>>; }>; export type KeyType = Static<typeof keyTypeSchema>; export type KnownService = Static<typeof knownServiceSchema>; export declare const KNOWN_SERVICES: Record<string, KnownService>;