import { CredentialResolver } from '../auth/credentials.js'; import type { Config } from '../config/schema.js'; import type { ConnectorDefinition, ConnectorInstallInput, ConnectorInstance } from './types.js'; export declare function installConnectorDefinition(config: Config, definition: ConnectorDefinition, input: ConnectorInstallInput, resolver?: CredentialResolver): Promise; export declare function installConnector(config: Config, connectorId: string, input: ConnectorInstallInput, resolver?: CredentialResolver): Promise; export declare function updateConnectorConfig(config: Config, instanceId: string, input: ConnectorInstallInput): ConnectorInstance; export declare function uninstallConnector(config: Config, instanceId: string): ConnectorInstance;