import * as Context from "effect/Context";
import * as Layer from "effect/Layer";
import * as Redacted from "effect/Redacted";
import { ConfigError } from "@distilled.cloud/core/errors";
export declare const DEFAULT_API_BASE_URL = "https://api.stripe.com";
export interface Config {
    readonly apiKey: Redacted.Redacted<string>;
    readonly apiBaseUrl: string;
}
declare const Credentials_base: Context.ServiceClass<Credentials, "StripeCredentials", Config>;
export declare class Credentials extends Credentials_base {
}
export declare const CredentialsFromEnv: Layer.Layer<Credentials, ConfigError, never>;
export {};
//# sourceMappingURL=credentials.d.ts.map