import { GuidValue } from "@omnia/fx/models"; import { TsxAllowUnknowProperties } from "@omnia/fx/ux"; import { AppAuthenticationOptionsApi } from "../../models"; export interface IAppAuthenticationOptionsComponent { /** * App Instance Id to configure the authentication options * */ appInstanceId: GuidValue; /** * Append a devider at bottom * */ showDeviderAtBottom?: boolean; /** * Automatically save changes * */ enableAutoSave?: boolean; /** * Custom labels * */ customLabels?: { allowMobileLogin?: string; allowAnonymous?: string; }; /** * Get save handler to manual trigger save. * */ getApi?: (api: AppAuthenticationOptionsApi) => void; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface IntrinsicElements { "omnia-workplace-app-authentication-options": TsxAllowUnknowProperties; } } }