import type { OmpSdkSidecarRequest } from './sdk-protocol'; import { type CredentialChannel, type OmpAuthStorage, type OmpModel, type OmpModelRegistry, type OmpSdkBindings, type PrivateState } from './sdk-sidecar-types'; export declare function privateState(): Promise; export declare function isolateEnvironment(state: PrivateState, auth: OmpSdkSidecarRequest['auth']): Map; export declare function restoreEnvironment(original: ReadonlyMap): void; export declare function authStorage(sdk: OmpSdkBindings, request: OmpSdkSidecarRequest, state: PrivateState, provider: string, credentials: CredentialChannel): Promise; export declare function exactModel(sdk: OmpSdkBindings, registry: OmpModelRegistry, storage: OmpAuthStorage, request: OmpSdkSidecarRequest): Readonly; export declare function privateModelsConfig(request: OmpSdkSidecarRequest): { readonly providers: Readonly>>; }; //# sourceMappingURL=sdk-sidecar-context.d.ts.map