import type { RefObject } from 'react'; import type { TestIdProp } from '@pega/cosmos-react-core'; export interface OpenGraphPreviewProps extends TestIdProp { data: OpenGraphData; containerRef?: RefObject; } type Prefix = 'b64' | 'og' | 'twitter'; type StripPrefix = { [K in keyof T as K extends `${Prefix}:${infer U extends string}` ? U : K]: T[K]; }; export interface OpenGraphData extends StripPrefix<{ 'og:title'?: string; 'og:description'?: string; 'og:image'?: string; 'og:image_alt'?: string; 'og:site_name'?: string; 'og:url'?: string; 'b64:encoded_image'?: string; }> { document_title?: string; meta_description?: string; href: string; error?: boolean; } declare const OpenGraphPreview: import("react").ForwardRefExoticComponent>; export default OpenGraphPreview; //# sourceMappingURL=OpenGraphPreview.d.ts.map