Connector: {
    CONNECTOR_TYPE: string;
    createConnector(
        connectorId: string,
        connectorData: ConnectorSkeleton,
    ): Promise<ConnectorSkeleton>;
    createConnectorExportTemplate(): ConnectorExportInterface;
    deleteConnector(connectorId: string): Promise<ConnectorSkeleton>;
    deleteConnectors(): Promise<ConnectorSkeleton[]>;
    exportConnector(
        connectorId: string,
        options?: ConnectorExportOptions,
    ): Promise<ConnectorExportInterface>;
    exportConnectors(): Promise<ConnectorExportInterface>;
    importConnector(
        connectorId: string,
        importData: ConnectorExportInterface,
        options?: ConnectorImportOptions,
    ): Promise<ConnectorSkeleton>;
    importConnectors(
        importData: ConnectorExportInterface,
        options?: ConnectorImportOptions,
    ): Promise<ConnectorSkeleton[]>;
    importFirstConnector(
        importData: ConnectorExportInterface,
        options?: ConnectorImportOptions,
    ): Promise<ConnectorSkeleton>;
    readConnector(connectorId: string): Promise<ConnectorSkeleton>;
    readConnectors(): Promise<ConnectorSkeleton[]>;
    updateConnector(
        connectorId: string,
        connectorData: ConnectorSkeleton,
    ): Promise<ConnectorSkeleton>;
}

Type declaration