import type { ApiClient } from "../../api"; export declare const getConnectionPlugin: (sdk: { context: { api: ApiClient; }; } & { context: import("../eventEmission").EventEmissionContext; } & { context: { meta: Record; }; }) => { getConnection: (options?: { connection?: string | number | undefined; connectionId?: string | number | undefined; authenticationId?: string | number | undefined; } | undefined) => Promise<{ data: { date: string; is_invite_only: boolean; is_private: boolean; shared_with_all: boolean; id: string; account_id: string; title?: string | null | undefined; lastchanged?: string | undefined; destination_selected_api?: string | null | undefined; is_stale?: string | undefined; is_shared?: string | undefined; marked_stale_at?: string | null | undefined; label?: string | null | undefined; identifier?: string | null | undefined; url?: string | undefined; groups?: Record[] | undefined; members?: string | undefined; permissions?: Record | undefined; public_id?: string | undefined; account_public_id?: string | undefined; customuser_public_id?: string | undefined; implementation_id?: string | undefined; profile_id?: string | undefined; is_expired?: string | undefined; expired_at?: string | null | undefined; app_key?: string | undefined; app_version?: string | undefined; }; }>; } & { context: { meta: { getConnection: import("../..").PluginMeta; }; }; }; export type GetConnectionPluginProvides = ReturnType; //# sourceMappingURL=index.d.ts.map