import type { StandardJSONSchemaV1, StandardSchemaV1 } from '../standard-schema.ts';
import type { EnvSchema } from '../types.ts';
export interface ExtractedEnvvar {
    /** Environment variable name */
    envName: string;
    /** Nested path (e.g., ['app', 'listen']) */
    path: string[];
    /** Standard Schema instance */
    schema: StandardSchemaV1 & StandardJSONSchemaV1;
}
/**
 * Extracts all envvar entries from a nested envase schema.
 * Recursively traverses the schema tree to find all [name, schema] tuples.
 */
export declare const extractEnvvars: (schema: EnvSchema, path?: string[]) => ExtractedEnvvar[];
