import { DynamicContentItemService, ManifestModel } from '@squiz/component-lib';
import { ContentApiService } from '@squiz/component-web-api-lib';
import { ComponentContentUriResolverForPreview, UriResource } from '@squiz/component-lib';
export declare class ContentRuntimeService {
    private contentServiceUrl;
    private manifest;
    private manifestPath?;
    contentApi: ContentApiService<UriResource>;
    dynamicContentItemService: DynamicContentItemService;
    previewResolver: ComponentContentUriResolverForPreview;
    constructor(contentServiceUrl: string, manifest: ManifestModel, manifestPath?: string | undefined);
    getContentItemProduction(uri: string, dxpApiKey: string): Promise<UriResource | undefined>;
    getContentItemPreview(uri: string): Promise<UriResource | undefined>;
}
