import { HttpClient, NonNullablePaths, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { Content, SubmitContentOptions, SubmitContentResponse, GetLatestContentByPageIdResponse, LockLatestContentByPageIdResponse, ContentsQueryBuilder, ContentQuery, typedQueryContents } from './index.typings.js'; export { AccountInfo, ActionEvent, Alignment, AlignmentWithLiterals, AnchorData, Animation, AppEmbedData, AppEmbedDataAppDataOneOf, AppType, AppTypeWithLiterals, AspectRatio, AspectRatioWithLiterals, AudioData, Backdrop, BackdropType, BackdropTypeWithLiterals, Background, BackgroundBackgroundTypeOptionsOneOf, BackgroundGradient, BackgroundImage, BackgroundType, BackgroundTypeWithLiterals, Banner, BannerOriginPresenceOneOf, BannerPosition, BannerPositionWithLiterals, BlockquoteData, BookingData, Border, BorderColors, BorderWidths, BulletedListData, Button, ButtonData, ButtonDataType, ButtonDataTypeWithLiterals, ButtonSize, ButtonSizeWithLiterals, ButtonStyles, CaptionData, CardData, CardDataBackground, CardDataBackgroundType, CardDataBackgroundTypeWithLiterals, CardStyles, CardStylesType, CardStylesTypeWithLiterals, CellStyle, Center, CheckboxListData, CodeBlockData, CollapsibleListData, ColorData, ColorDataBackground, ColorDataBackgroundType, ColorDataBackgroundTypeWithLiterals, ColorOptions, ColorSwatch, ColorSwatchColorTypeOptionsOneOf, ColorSwatchType, ColorSwatchTypeWithLiterals, Colors, ColumnSize, ColumnSizeWithLiterals, CommonQueryWithEntityContext, ContentQuerySpec, ContentsQueryResult, CreateContentRequest, CreateContentResponse, Crop, CropWithLiterals, CursorPaging, CursorPagingMetadata, CursorQuery, CursorQueryPagingMethodOneOf, Cursors, Decoration, DecorationDataOneOf, DecorationType, DecorationTypeWithLiterals, Design, DesignTarget, DesignTargetWithLiterals, Dimensions, Direction, DirectionWithLiterals, DividerData, DividerDataAlignment, DividerDataAlignmentWithLiterals, DividerDataStyles, DocumentStyle, DomainEvent, DomainEventBodyOneOf, EmbedData, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EntranceAnimation, EntranceEffect, EntranceEffectType, EntranceEffectTypeWithLiterals, EventData, FileData, FileSource, FileSourceDataOneOf, FontFamilyData, FontSizeData, FontType, FontTypeWithLiterals, GIF, GIFData, GIFType, GIFTypeWithLiterals, GalleryData, GalleryOptions, GalleryOptionsLayout, GetContentRequest, GetContentResponse, GetLatestContentByPageIdRequest, Gradient, GradientGradientTypeOptionsOneOf, GradientStop, GradientType, GradientTypeWithLiterals, Group, GroupWithLiterals, HTMLData, HTMLDataDataOneOf, HeadingData, Height, Hover, IdentificationData, IdentificationDataIdOneOf, Image, ImageBorder, ImageData, ImageDataCrop, ImageDataStyles, ImageDataStylesBorder, ImageOptions, ImagePosition, ImagePositionPosition, ImagePositionPositionWithLiterals, ImagePositionWithLiterals, ImageScaling, ImageScalingScaling, ImageScalingScalingWithLiterals, ImageScalingWithLiterals, ImageStyles, Indentation, IndentationWithLiterals, InitialExpandedItems, InitialExpandedItemsWithLiterals, Item, ItemDataOneOf, ItemImage, ItemStyle, LayerEffect, LayerEffectWithLiterals, Layers, Layout, LayoutCellData, LayoutData, LayoutDataBackground, LayoutDataBackgroundImage, LayoutDataBackgroundType, LayoutDataBackgroundTypeWithLiterals, LayoutDataImagePosition, LayoutDataImagePositionWithLiterals, LayoutType, LayoutTypeWithLiterals, LayoutWithLiterals, LineCap, LineCapWithLiterals, LineStyle, LineStyleWithLiterals, Link, LinkData, LinkDataOneOf, LinkPreviewData, LinkPreviewDataStyles, ListItemNodeData, ListStyle, ListStyleWithLiterals, ListValue, LockLatestContentByPageIdRequest, LoopAnimation, LoopEffect, LoopEffectType, LoopEffectTypeWithLiterals, MapData, MapSettings, MapType, MapTypeWithLiterals, Media, MentionData, MessageEnvelope, Metadata, Node, NodeDataOneOf, NodeStyle, NodeType, NodeTypeWithLiterals, NullValue, NullValueWithLiterals, Oembed, Option, OptionDesign, OptionLayout, OrderedListData, Orientation, OrientationWithLiterals, Origin, OriginWithLiterals, PDFSettings, ParagraphData, Permissions, Placement, PlacementWithLiterals, PlaybackOptions, PluginContainerData, PluginContainerDataAlignment, PluginContainerDataAlignmentWithLiterals, PluginContainerDataWidth, PluginContainerDataWidthDataOneOf, PointerEffect, PointerEffectType, PointerEffectTypeWithLiterals, Poll, PollData, PollDataDesign, PollDataLayout, PollDesign, PollDesignBackground, PollDesignBackgroundBackgroundOneOf, PollDesignBackgroundType, PollDesignBackgroundTypeWithLiterals, PollLayout, PollLayoutDirection, PollLayoutDirectionWithLiterals, PollLayoutType, PollLayoutTypeWithLiterals, Position, PositionWithLiterals, PricingData, QueryContentsRequest, QueryContentsResponse, Rel, Resizing, ResizingWithLiterals, ResponsivenessBehaviour, ResponsivenessBehaviourWithLiterals, RestoreInfo, RibbonStyles, RichContent, Scaling, ScalingWithLiterals, SectionDivider, Settings, Shape, ShapeData, ShapeDataStyles, ShapeWithLiterals, SketchData, SlotData, SlotDesign, SmartBlockCellData, SmartBlockData, SmartBlockDataType, SmartBlockDataTypeWithLiterals, SortOrder, SortOrderWithLiterals, Sorting, Source, SourceWithLiterals, Spoiler, SpoilerData, Stop, Styles, StylesBackground, StylesBackgroundType, StylesBackgroundTypeWithLiterals, StylesBorder, StylesPosition, StylesPositionWithLiterals, SubmitContentRequest, TableCellData, TableData, Target, TargetWithLiterals, TextAlignment, TextAlignmentWithLiterals, TextData, TextNodeStyle, TextStyle, Thumbnails, ThumbnailsAlignment, ThumbnailsAlignmentWithLiterals, TocData, Type, TypeWithLiterals, Typography, V1Gradient, V1GradientType, V1GradientTypeWithLiterals, V1TextStyle, Variant, VariantWithLiterals, VerticalAlignment, VerticalAlignmentAlignment, VerticalAlignmentAlignmentWithLiterals, VerticalAlignmentWithLiterals, Video, VideoData, ViewMode, ViewModeWithLiterals, ViewRole, ViewRoleWithLiterals, VoteRole, VoteRoleWithLiterals, WebhookIdentityType, WebhookIdentityTypeWithLiterals, Width, WidthType, WidthTypeWithLiterals, WidthWithLiterals, utils } from './index.typings.js'; /** @internal */ declare function getContent$1(httpClient: HttpClient): GetContentSignature; interface GetContentSignature { /** * Retrieves a QuickPage Content. * @param - ID of the Content to retrieve. * @returns The requested Content. */ (contentId: string): Promise>; } /** @internal */ declare function submitContent$1(httpClient: HttpClient): SubmitContentSignature; interface SubmitContentSignature { /** * Content is updated unless is is locked or it is older than 10 minutes. * If so, new Content is then created. * @param - The ID of the Content which is being submitted */ (contentId: string, options?: NonNullablePaths): Promise>; } /** @internal */ declare function getLatestContentByPageId$1(httpClient: HttpClient): GetLatestContentByPageIdSignature; interface GetLatestContentByPageIdSignature { /** * Retrieves latest QuickPage Content. * @param - ID of the QuickPage page to retrieve the latest Content for. */ (pageId: string): Promise>; } /** @internal */ declare function lockLatestContentByPageId$1(httpClient: HttpClient): LockLatestContentByPageIdSignature; interface LockLatestContentByPageIdSignature { /** * Locks the latest Content for editing. * If the Content was already locked, it will return the latest Content for provided Page ID. * @param - ID of the QuickPage page to lock the latest Content for. */ (pageId: string): Promise>; } declare function customQueryContents(httpClient: HttpClient): { (): ContentsQueryBuilder; (query: ContentQuery): ReturnType; }; /** @internal */ declare const getContent: MaybeContext & typeof getContent$1>; /** @internal */ declare const submitContent: MaybeContext & typeof submitContent$1>; /** @internal */ declare const getLatestContentByPageId: MaybeContext & typeof getLatestContentByPageId$1>; /** @internal */ declare const lockLatestContentByPageId: MaybeContext & typeof lockLatestContentByPageId$1>; declare const queryContents: MaybeContext & typeof customQueryContents>; export { Content, ContentQuery, ContentsQueryBuilder, GetLatestContentByPageIdResponse, LockLatestContentByPageIdResponse, SubmitContentOptions, SubmitContentResponse, getContent, getLatestContentByPageId, lockLatestContentByPageId, queryContents, submitContent };