import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "./models/index.js"; export declare class Integrations extends ClientSDK { /** * Get integration configurations * * @remarks * Returns the base capabilities and current sync configuration for all connected providers. */ getIntegrationConfig(options?: RequestOptions): Promise; /** * Link integration mapping * * @remarks * Link a FlexPrice entity to provider entity with provider-specific side effects. */ linkIntegrationMapping(request: models.LinkIntegrationMappingRequest, options?: RequestOptions): Promise; /** * Delink integration mapping * * @remarks * Soft-delete (archive) the mapping between a FlexPrice entity and a provider entity. */ delinkIntegrationMapping(request: models.DelinkIntegrationMappingRequest, options?: RequestOptions): Promise; /** * Get entity integration mappings * * @remarks * Get integration mappings for a specific entity by entity type and entity ID. */ getEntityIntegrationMappings(entityType: string, entityId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=integrations.d.ts.map