import { Asset as ContentfulAsset, Entry } from "contentful";
import { Asset, LabeledLink } from "@becklyn/ui-types";
import { PageCache } from "./cache";
export declare const getContentfulSelectString: (select?: string[]) => string | null;
export declare const getContentfulWhereObject: (where?: Record<string, string>) => Record<string, string>;
export declare const getAssetFromContentful: (data?: ContentfulAsset | null) => Asset | null;
export declare const getLabeledLinkFromContentful: (pageCache: PageCache, data?: Entry<any> | null, pageContentType?: string) => Promise<LabeledLink | null>;
