import { ToolProviderConnectionsStorage } from '@mastra/core/storage'; import type { CreateIndexOptions, StorageDeleteToolProviderConnectionInput, StorageListToolProviderConnectionsInput, StorageToolProviderConnection, StorageToolProviderConnectionKey, StorageUpsertToolProviderConnectionInput } from '@mastra/core/storage'; import type { PgDomainConfig } from '../../db/index.js'; export declare class ToolProviderConnectionsPG extends ToolProviderConnectionsStorage { #private; static readonly MANAGED_TABLES: readonly ["mastra_tool_provider_connections"]; constructor(config: PgDomainConfig); init(): Promise; static getDefaultIndexDefs(schemaPrefix: string): CreateIndexOptions[]; static getExportDDL(schemaName?: string): string[]; getDefaultIndexDefinitions(): CreateIndexOptions[]; createDefaultIndexes(): Promise; createCustomIndexes(): Promise; dangerouslyClearAll(): Promise; getConnectionById({ authorId, providerId, connectionId, }: StorageToolProviderConnectionKey): Promise; upsertConnection(input: StorageUpsertToolProviderConnectionInput): Promise; listConnectionsByAuthor({ authorId, providerId, toolkit, scope, }: StorageListToolProviderConnectionsInput): Promise; deleteConnection({ authorId, providerId, connectionId, }: StorageDeleteToolProviderConnectionInput): Promise; } //# sourceMappingURL=index.d.ts.map