import { GetMyMemberPageRequest as GetMyMemberPageRequest$1, GetMyMemberPageResponse as GetMyMemberPageResponse$1, GetSiteMapRequest as GetSiteMapRequest$1, GetSiteMapResponse as GetSiteMapResponse$1 } from './index.typings.js'; import '@wix/sdk-types'; /** Fake FQDN to comply with the rules */ interface SantaMember { /** * fake id * @format GUID */ id?: string | null; } interface GetMyMemberPageRequest { /** My member page config */ config?: Config; /** My member page full url */ fullUrl?: string; /** My member page roles */ pageRoles?: Record; /** My member page request info */ requestInfo?: RequestInfo; /** My member page router prefix */ routerPrefix?: string; /** My member page router suffix */ routerSuffix?: string; } interface Config { /** Configuration patterns */ patterns?: Record; /** Configuration type */ type?: string; } interface Pattern { /** Pattern app data */ appData?: AppData; /** * Pattern page id * @format GUID */ page?: string; /** Pattern seo data */ seoData?: SeoData; /** Pattern social home flag */ socialHome?: boolean; /** Pattern page title */ title?: string; } interface AppData { /** App definition id */ appDefinitionId?: string; /** App page id */ appPageId?: string; /** App menu order */ menuOrder?: number; /** App numbers */ numbers?: Numbers; /** Which roles app is visible to */ visibleForRoles?: string[] | null; } interface Numbers { /** Number default value */ default?: number; /** Number key */ key?: string; } interface SeoData { /** SEO description */ description?: string | null; /** SEO keywords */ keywords?: string | null; /** SEO no index flag */ noIndex?: string; /** SEO title */ title?: string; } interface PageRole { /** Page role id */ id?: string; /** Page title */ title?: string; } interface RequestInfo { /** Request info environment */ env?: string; /** Request form factor */ formFactor?: string; } interface GetMyMemberPageResponse { /** Get mt member page result */ result?: MemberPageResult; } interface MemberPageResult { /** Data Struct can return types of FullData or RolesData messages. */ data?: Record | null; /** Page head */ head?: Head; /** * A message * @maxLength 255 */ message?: string | null; /** * Page id * @maxLength 255 */ page?: string; /** Public data */ publicData?: PublicData; /** * Page redirect url * @maxLength 255 */ redirectUrl?: string | null; /** Page status */ status?: number; /** * Page tpa inner route * @maxLength 255 */ tpaInnerRoute?: string | null; } interface Head { /** * Head description * @maxLength 255 */ description?: string | null; /** * Head keywords * @maxLength 255 */ keywords?: string | null; /** Head meta tags */ metaTags?: Record; /** * Head no index flag * @maxLength 255 */ noIndex?: string; /** * Head title * @maxLength 255 */ title?: string | null; } interface PublicData { /** Viewed member */ viewedUser?: ViewedUser; } interface ViewedUser { /** * Viewed member id * @format GUID */ id?: string; /** * Viewed member name * @maxLength 255 */ name?: string | null; /** * Viewed member roles * @maxLength 255 * @maxSize 10 */ roles?: string[]; /** * Viewed member slug * @maxLength 255 */ slug?: string | null; } interface GetSiteMapRequest { /** Get site map configuration */ config?: Config; /** Get site map url of the page */ fullUrl?: string; /** Get site map page roles */ pageRoles?: Record; /** Get site map request info */ requestInfo?: RequestInfo; /** Get site map router prefix */ routerPrefix?: string; /** Get site map router suffix */ routerSuffix?: string; } interface GetSiteMapResponse { /** Site map result */ result?: any; } type __PublicMethodMetaInfo = { getUrl: (context: any) => string; httpMethod: K; path: string; pathParams: M; __requestType: T; __originalRequestType: S; __responseType: Q; __originalResponseType: R; }; declare function getMyMemberPage(): __PublicMethodMetaInfo<'POST', {}, GetMyMemberPageRequest$1, GetMyMemberPageRequest, GetMyMemberPageResponse$1, GetMyMemberPageResponse>; declare function getSiteMap(): __PublicMethodMetaInfo<'POST', {}, GetSiteMapRequest$1, GetSiteMapRequest, GetSiteMapResponse$1, GetSiteMapResponse>; export { type AppData as AppDataOriginal, type Config as ConfigOriginal, type GetMyMemberPageRequest as GetMyMemberPageRequestOriginal, type GetMyMemberPageResponse as GetMyMemberPageResponseOriginal, type GetSiteMapRequest as GetSiteMapRequestOriginal, type GetSiteMapResponse as GetSiteMapResponseOriginal, type Head as HeadOriginal, type MemberPageResult as MemberPageResultOriginal, type Numbers as NumbersOriginal, type PageRole as PageRoleOriginal, type Pattern as PatternOriginal, type PublicData as PublicDataOriginal, type RequestInfo as RequestInfoOriginal, type SantaMember as SantaMemberOriginal, type SeoData as SeoDataOriginal, type ViewedUser as ViewedUserOriginal, type __PublicMethodMetaInfo, getMyMemberPage, getSiteMap };