import * as Redacted from "effect/Redacted"; import { CredentialsStore } from "../Auth/Credentials.ts"; import { AlchemyProfile } from "../Auth/Profile.ts"; export declare const NEON_AUTH_PROVIDER_NAME = "Neon"; export type NeonAuthConfig = { method: "env"; } | { method: "stored"; }; export type NeonStoredCredentials = { type: "apiKey"; apiKey: string; }; export type NeonResolvedCredentials = { type: "apiKey"; apiKey: Redacted.Redacted; source: { type: NeonAuthConfig["method"]; details?: string; }; }; /** * Layer that registers the Neon {@link AuthProvider} into the * {@link AuthProviders} registry. */ export declare const NeonAuth: import("effect/Layer").Layer; //# sourceMappingURL=AuthProvider.d.ts.map