/** * Palantir Foundry Connectivity API. * External connections, configurations, secrets, table/file imports. * Base path: /api/v2/connectivity/connections/ * @see https://www.palantir.com/docs/foundry/api/v2/connectivity-v2-resources/ */ import type { PalantirClient } from "./client.js"; import type { Connection, PageResponse, PageParams } from "./types.js"; export declare class ConnectivityNamespace { private client; constructor(client: PalantirClient); /** List connections. */ list(params?: PageParams): Promise>; /** Get a connection by RID. */ get(connectionRid: string): Promise; /** Create a new connection. */ create(params: { parentFolderRid: string; displayName: string; configuration: Record; }): Promise; /** Get the configuration of a connection (lighter-weight than get). */ getConfiguration(connectionRid: string): Promise>; /** Get configurations for multiple connections in batch. */ getConfigurationBatch(params: { connectionRids: string[]; }): Promise; /** Update secrets on a connection. */ updateSecrets(connectionRid: string, params: { secrets: Record; }): Promise; /** List table imports for a connection. */ listTableImports(connectionRid: string, params?: PageParams): Promise>; /** Get a table import. */ getTableImport(connectionRid: string, tableImportRid: string): Promise; /** Create a table import. */ createTableImport(connectionRid: string, params: Record): Promise; /** Replace a table import. */ replaceTableImport(connectionRid: string, tableImportRid: string, params: Record): Promise; /** Delete a table import. */ deleteTableImport(connectionRid: string, tableImportRid: string): Promise; /** Execute a table import. */ executeTableImport(connectionRid: string, tableImportRid: string): Promise; /** List file imports for a connection. */ listFileImports(connectionRid: string, params?: PageParams): Promise>; /** Get a file import. */ getFileImport(connectionRid: string, fileImportRid: string): Promise; /** Create a file import. */ createFileImport(connectionRid: string, params: Record): Promise; /** Replace a file import. */ replaceFileImport(connectionRid: string, fileImportRid: string, params: Record): Promise; /** Delete a file import. */ deleteFileImport(connectionRid: string, fileImportRid: string): Promise; /** Execute a file import. */ executeFileImport(connectionRid: string, fileImportRid: string): Promise; } //# sourceMappingURL=connectivity.d.ts.map