import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineCreateSchemaVariableRequest, EngineListSchemaVariable, EngineSchemaVariable, EngineSchemaVariablesServicePatchSchemaVariableBody, EngineSchemaVariablesServiceUpdateSchemaVariableBody, SearchSchemaVariableParams } from '../_models'; export declare const // --- title start getSchemaVariablesService: (axiosInstance?: AxiosInstance) => { searchSchemaVariable: (params?: SearchSchemaVariableParams, options?: AxiosRequestConfig) => Promise>; createSchemaVariable: (engineCreateSchemaVariableRequest: EngineCreateSchemaVariableRequest, options?: AxiosRequestConfig) => Promise>; deleteSchemaVariable: (id: number, options?: AxiosRequestConfig) => Promise>; readSchemaVariable: (id: number, options?: AxiosRequestConfig) => Promise>; patchSchemaVariable: (id: number, engineSchemaVariablesServicePatchSchemaVariableBody: EngineSchemaVariablesServicePatchSchemaVariableBody, options?: AxiosRequestConfig) => Promise>; updateSchemaVariable: (id: number, engineSchemaVariablesServiceUpdateSchemaVariableBody: EngineSchemaVariablesServiceUpdateSchemaVariableBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchSchemaVariableResult = AxiosResponse; export type CreateSchemaVariableResult = AxiosResponse; export type DeleteSchemaVariableResult = AxiosResponse; export type ReadSchemaVariableResult = AxiosResponse; export type PatchSchemaVariableResult = AxiosResponse; export type UpdateSchemaVariableResult = AxiosResponse;