import { RenderComponent, UseContent, Context, FactoryParams, PlatformApi } from '../types'; import { PropOptions } from 'vue'; export interface UseContentFactoryParams extends FactoryParams { search: (context: Context, params: CONTENT_SEARCH_PARAMS) => Promise; } export declare function useContentFactory(factoryParams: UseContentFactoryParams): (id: string) => UseContent; export declare type RenderContentFactoryParams = { extractContent: (content: any) => CONTENT; }; export declare function renderContentFactory(factoryParams: RenderContentFactoryParams): { render: (createElement: any) => any; props: { content: PropOptions; }; };