import { z } from 'zod';
declare const envSchema: z.ZodObject<{
    LICENSE_DB_PATH: z.ZodDefault<z.ZodString>;
    CHECKOUT_API_URL: z.ZodString;
    SESSION_SECRET: z.ZodString;
    LICENSE_SIGNING_KEY: z.ZodString;
    LICENSE_PUBLIC_KEY: z.ZodString;
    DASHBOARD_URL: z.ZodString;
    WORKER_AUTH_SECRET: z.ZodString;
    WEBHOOK_SHARED_SECRET: z.ZodString;
    RESEND_API_KEY: z.ZodOptional<z.ZodString>;
    FROM_EMAIL: z.ZodDefault<z.ZodString>;
    LICENSE_PORT: z.ZodDefault<z.ZodNumber>;
    ADMIN_EMAILS: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    LICENSE_DB_PATH: string;
    CHECKOUT_API_URL: string;
    SESSION_SECRET: string;
    LICENSE_SIGNING_KEY: string;
    LICENSE_PUBLIC_KEY: string;
    DASHBOARD_URL: string;
    WORKER_AUTH_SECRET: string;
    WEBHOOK_SHARED_SECRET: string;
    FROM_EMAIL: string;
    LICENSE_PORT: number;
    ADMIN_EMAILS: string;
    RESEND_API_KEY?: string | undefined;
}, {
    CHECKOUT_API_URL: string;
    SESSION_SECRET: string;
    LICENSE_SIGNING_KEY: string;
    LICENSE_PUBLIC_KEY: string;
    DASHBOARD_URL: string;
    WORKER_AUTH_SECRET: string;
    WEBHOOK_SHARED_SECRET: string;
    LICENSE_DB_PATH?: string | undefined;
    RESEND_API_KEY?: string | undefined;
    FROM_EMAIL?: string | undefined;
    LICENSE_PORT?: number | undefined;
    ADMIN_EMAILS?: string | undefined;
}>;
export type Env = z.infer<typeof envSchema>;
export declare function loadEnv(): Env;
export declare function getEnv(): Env;
export {};
