import { EntryEmbedable, EmbeddedItem } from '../Models/embedded-object';
import { RenderOption } from '../options/index';
import { Metadata } from '../Models/metadata-model';
import { EntryNode } from '../Models/json-rte-model';
export declare function findEmbeddedEntry(uid: string, contentTypeUid: string, embeddeditems?: (EmbeddedItem | EntryNode)[]): (EmbeddedItem | EntryNode)[];
export declare function findEmbeddedAsset(uid: string, embeddedAssets?: (EmbeddedItem | EntryNode)[]): (EmbeddedItem | EntryNode)[];
export declare function findGQLEmbeddedItems(metadata: Metadata, items: (EmbeddedItem | EntryNode)[]): (EmbeddedItem | EntryNode)[];
export declare function findEmbeddedItems(object: Metadata, entry: EntryEmbedable): (EmbeddedItem | EntryNode)[];
export declare function findRenderString(item: EmbeddedItem | EntryNode, metadata: Metadata, renderOptions?: RenderOption): string;
