import { Campaign } from '@prezly/sdk'; import type { ElementNode } from './ElementNode'; export declare const STORY_EMBED_NODE_TYPE = "story-embed"; export type StoryEmbedAppearance = Campaign.StoryAppearance; export declare const StoryEmbedAppearance: typeof Campaign.StoryAppearance; export type StoryEmbedPosition = Campaign.StoryAlignment; export declare const StoryEmbedPosition: typeof Campaign.StoryAlignment; export type StoryEmbedHeaderFooter = Campaign.StoryHeaderFooter; export declare const StoryEmbedHeaderFooter: typeof Campaign.StoryHeaderFooter; export interface StoryEmbedNode extends ElementNode { type: typeof STORY_EMBED_NODE_TYPE; story: { uuid: string; }; appearance: Campaign.StoryAppearance; position: Campaign.StoryAlignment; header_footer: Campaign.StoryHeaderFooter; } export declare function isStoryEmbedNode(value: any): value is StoryEmbedNode; export declare function validateStoryEmbedNode(node: Partial | undefined): node is StoryEmbedNode;