import type { Api, Model } from "@earendil-works/pi-ai"; import type { ModelProviderLocalServiceConfig } from "../config/types.models.js"; export type ProviderLocalServiceLease = { release: () => void; }; export declare function attachModelProviderLocalService(model: TModel, service: ModelProviderLocalServiceConfig | undefined): TModel; export declare function getModelProviderLocalService(model: object): ModelProviderLocalServiceConfig | undefined; export declare function ensureModelProviderLocalService(model: Model, probeHeaders?: HeadersInit, signal?: AbortSignal | null): Promise; export declare function stopManagedProviderLocalServicesForTest(): void;