import { BackendAutosaveConfig, BackendConfig, BackendDeliveryConfig, BackendDeliverySessionContext, BackendLoadResult, BackendScoreOptions } from './types.js'; export declare function getDeliveryBackend(backend: BackendConfig | null | undefined): BackendDeliveryConfig | null; export declare function isDeliveryBackendEnabled(backend: BackendConfig | null | undefined): boolean; export declare function getDeliveryAutosaveOptions(autosave: BackendAutosaveConfig | undefined): { enabled: boolean; debounceMs: number; }; export declare function getDeliveryBackendLoadSignature(backend: BackendConfig | null | undefined): string; export declare function loadFromDeliveryBackend(backend: BackendConfig, env: unknown): Promise; export declare function modelFromDeliveryBackend(backend: BackendConfig, context: BackendDeliverySessionContext): Promise; export declare function saveToDeliveryBackend(backend: BackendConfig, context: BackendDeliverySessionContext): Promise; export declare function scoreWithDeliveryBackend(backend: BackendConfig, context: BackendDeliverySessionContext, options?: BackendScoreOptions): Promise;