openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
18 lines (17 loc) • 1.09 kB
TypeScript
import { n as PluginRegistrySnapshot, t as LoadPluginRegistryParams } from "../plugin-registry-snapshot-DOIxscmE.js";
//#region src/plugins/synthetic-auth.runtime.d.ts
type SyntheticAuthProviderRefParams = LoadPluginRegistryParams & {
index?: PluginRegistrySnapshot;
registryDiagnostics?: readonly unknown[];
};
/** Lists provider refs that can satisfy synthetic auth profile lookups. */
declare function resolveRuntimeSyntheticAuthProviderRefs(params?: SyntheticAuthProviderRefParams): string[];
/** Returns synthetic-auth refs plus whether the control-plane data source was complete. */
declare function resolveRuntimeSyntheticAuthProviderRefState(params?: SyntheticAuthProviderRefParams): {
refs: string[];
complete: boolean;
};
/** Lists provider refs that can expose external auth profiles to runtime consumers. */
declare function resolveRuntimeExternalAuthProviderRefs(params?: SyntheticAuthProviderRefParams): string[];
//#endregion
export { resolveRuntimeExternalAuthProviderRefs, resolveRuntimeSyntheticAuthProviderRefState, resolveRuntimeSyntheticAuthProviderRefs };