import type { EnvironmentUpsert } from '../lib/api/vauth-be-v2/models/EnvironmentUpsert.js'; import type { EnvironmentRead } from '../lib/api/vauth-be-v2/models/EnvironmentRead.js'; import type { ListVmEnvironmentRead } from '../lib/api/vauth-be-v2/models/ListVmEnvironmentRead.js'; export type { EnvironmentRead, ListVmEnvironmentRead }; export type CreateEnvironmentParams = EnvironmentUpsert; export type EnvironmentCopy = any; export declare const useEnvironmentApi: () => { getEnvironments: (project_id: string, accessToken?: string, cookie?: string | null, orgId?: string) => Promise; getEnvironment: (project_id: string, environment_id: string, accessToken?: string | null, cookie?: string | null) => Promise; copyEnvironment: (proj_id: string, env_id: string, body: EnvironmentCopy) => Promise; createEnvironment: (projectId: string, accessToken?: string, cookie?: string | null, params?: CreateEnvironmentParams) => Promise; deleteEnvironment: (projectId: string, environmentId: string, accessToken?: string, cookie?: string | null) => Promise; };