import type { HttpClient } from "../core/http.js"; export interface EnvVar { id: string; key: string; environments: string[]; git_branch?: string; sensitive: boolean; comment?: string; value?: string; version: number; created_by: string; created_at: string; updated_at: string; } export interface CreateEnvVarRequest { key: string; value: string; environments?: string[]; git_branch?: string; sensitive?: boolean; comment?: string; } export interface UpdateEnvVarRequest { value?: string; environments?: string[]; sensitive?: boolean; comment?: string; } export interface EnvVarListResponse { env_vars: EnvVar[]; } export interface ResolveEnvVarsResponse { vars: Record; sources: Record; environment: string; git_branch?: string; resolved_at: string; } export declare class EnvVarsResource { private http; constructor(http: HttpClient); list(vaultId: string, environment?: string): Promise>; create(vaultId: string, data: CreateEnvVarRequest): Promise>; get(vaultId: string, key: string, environment?: string): Promise>; update(vaultId: string, key: string, data: UpdateEnvVarRequest, environment?: string): Promise>; delete(vaultId: string, key: string, environment?: string): Promise>; resolve(vaultId: string, environment?: string, gitBranch?: string): Promise>; } //# sourceMappingURL=env-vars.d.ts.map