import { AxiosInstance } from "axios"; import { Model, ModelDefinition, ModelWatchState } from "./types"; import { Nullable } from "../types"; export declare function getModelDefinitionQuery({ axiosInstance, modelDefinitionName, }: { axiosInstance: AxiosInstance; modelDefinitionName: string; }): Promise; export declare function listModelDefinitionsQuery({ axiosInstance, pageSize, nextPageToken, }: { axiosInstance: AxiosInstance; pageSize: Nullable; nextPageToken: Nullable; }): Promise; export declare function getUserModelQuery({ axiosInstance, modelName, }: { axiosInstance: AxiosInstance; modelName: string; }): Promise; export declare function listModelsQuery({ axiosInstance, pageSize, nextPageToken, }: { axiosInstance: AxiosInstance; pageSize: Nullable; nextPageToken: Nullable; }): Promise; export declare function listUserModelsQuery({ axiosInstance, userName, pageSize, nextPageToken, }: { axiosInstance: AxiosInstance; userName: string; pageSize: Nullable; nextPageToken: Nullable; }): Promise; export declare function getUserModelReadmeQuery({ axiosInstance, modelName, }: { axiosInstance: AxiosInstance; modelName: string; }): Promise; export declare function watchUserModel({ axiosInstance, modelName, }: { axiosInstance: AxiosInstance; modelName: string; }): Promise;