import { Nullable } from "../types"; import { CreateUserConnectorResourcePayload, RenameUserConnectorResourcePayload, UpdateUserConnectorResourcePayload } from "./types"; declare class ConnectorClient { private axiosInstance; constructor(baseUrl: string, appVersion: string, apiToken: string); listConnectorResourcesQuery({ pageSize, nextPageToken, filter, }: { pageSize: Nullable; nextPageToken: Nullable; filter: Nullable; }): Promise; listUserConnectorResourcesQuery({ userName, pageSize, nextPageToken, filter, }: { userName: string; pageSize: Nullable; nextPageToken: Nullable; filter: Nullable; }): Promise; listConnectorDefinitionsQuery({ pageSize, nextPageToken, filter, }: { pageSize: Nullable; nextPageToken: Nullable; filter: Nullable; }): Promise; getConnectorDefinitionQuery({ connectorDefinitionName, }: { connectorDefinitionName: string; }): Promise; getUserConnectorResourceQuery({ connectorResourceName, }: { connectorResourceName: string; }): Promise; watchUserConnectorResource({ connectorResourceName, }: { connectorResourceName: string; }): Promise; createUserConnectorResourceMutation({ userName, payload, }: { userName: string; payload: CreateUserConnectorResourcePayload; }): Promise; deleteUserConnectorResourceMutation({ connectorResourceName, }: { connectorResourceName: string; }): Promise; updateUserConnectorResourceMutation({ payload, }: { payload: UpdateUserConnectorResourcePayload; }): Promise; renameUserConnectorResource({ payload, }: { payload: RenameUserConnectorResourcePayload; }): Promise; testUserConnectorResourceConnectionAction({ connectorResourceName, }: { connectorResourceName: string; }): Promise; connectUserConnectorResourceAction({ connectorResourceName, }: { connectorResourceName: string; }): Promise; disconnectUserConnectorResourceAction({ connectorResourceName, }: { connectorResourceName: string; }): Promise; } export default ConnectorClient;