import { OnDemandTabViewRegisterdData, RegisterdTabViewsContentsStorage, type RegisterdRoutesFooters, type RegisterdRoutesHeaders, type RegisterdRoutesPages, type RouteErrorHead, type RouteMetaUrl, type RouteServerHost } from './types'; export declare namespace Info { var website: string; var documentation: string; var version: string | undefined; var build_date: string | undefined; } /** * there all golbal array, object and variable initialized */ export declare enum RouteComponentTypes { HEADER = 0, META = 1, BODY = 2, FOOTER = 3, TAB = 4, ON_DEMAND_TABVIEW = 5 } export declare namespace HtmlSelector { var Root: string; var Header: string; var Footer: string; var Body: string; var OnDemandTabView: string; } export declare namespace RoutesStorage { var RoutesPages: RegisterdRoutesPages; var RoutesHeaders: RegisterdRoutesHeaders; var RoutesFooters: RegisterdRoutesFooters; var server_host: RouteServerHost; var meta_content_url: RouteMetaUrl; var last_http_url: string; namespace RouteContentsState { namespace renderStatus { var header: boolean; var body: boolean; var footer: boolean; } var ShouldHeaderload: boolean; var ShouldFooterload: boolean; var HeaderContent: string | null; var FooterContent: string | null; var BodyContent: string | null; var MetaContent: string | null; var HttpUrl: string | null; var navigationCallback: Function | null; } } export declare namespace OnDemandTabViewStorage { namespace states { var RequestedTabViewid: string | null; } var RegisteredOnDemandTabViews: OnDemandTabViewRegisterdData; var RegisterdTabViewsContents: RegisterdTabViewsContentsStorage; } export declare namespace RenderConfig { var await_rendering: boolean; } /** * this is persist storage to store readonly value. */ export declare namespace PersistStorage { interface persistNetworkConfig { readonly localhost: string; readonly localIp: string; readonly localFilePath: string; readonly tauriHost: string; readonly http_www: string; readonly https_www: string; } interface persistantDomContent { readonly ErrorHeadContent: RouteErrorHead; readonly DefineMetaUrlError: string; readonly NavigateRoutePathUndefined: string; readonly __404_urlErrorContent: string; readonly __404_ServerHostErrorContent: string; } export var NetworkConfig: persistNetworkConfig; export var DomContent: persistantDomContent; export {}; }