import { BackendAuthConfig, BackendAuthoringConfig, BackendAuthoringIdentity, BackendAuthoringLoadResult, BackendAuthoringReleaseContext, BackendAuthoringSaveContext, BackendDeliveryConfig, BackendDeliveryLoadContext, BackendDeliveryLoadResult, BackendDeliveryModelResult, BackendDeliveryScoreContext, BackendDeliverySessionContext } from './types.js'; export declare function callPieApiDeliveryLoad(config: BackendDeliveryConfig, sharedAuth: BackendAuthConfig | undefined, context: BackendDeliveryLoadContext): Promise; export declare function callPieApiDeliverySave(config: BackendDeliveryConfig, sharedAuth: BackendAuthConfig | undefined, context: BackendDeliverySessionContext): Promise; export declare function callPieApiDeliveryModel(config: BackendDeliveryConfig, sharedAuth: BackendAuthConfig | undefined, context: BackendDeliverySessionContext): Promise; export declare function callPieApiDeliveryScore(config: BackendDeliveryConfig, sharedAuth: BackendAuthConfig | undefined, context: BackendDeliveryScoreContext): Promise; export declare function callPieApiAuthoringLoad(config: BackendAuthoringConfig, sharedAuth: BackendAuthConfig | undefined, context: BackendAuthoringIdentity & { env: unknown; }): Promise; export declare function callPieApiAuthoringSaveContent(config: BackendAuthoringConfig, sharedAuth: BackendAuthConfig | undefined, context: BackendAuthoringSaveContext): Promise<{ contentId: string; }>; export declare function callPieApiAuthoringReleaseContent(config: BackendAuthoringConfig, sharedAuth: BackendAuthConfig | undefined, context: BackendAuthoringReleaseContext): Promise<{ contentId: string; }>;