UNPKG

@authup/client-web-kit

Version:

This package contains vue components.

260 lines 9.23 kB
import type { PropType } from 'vue'; import type { IdentityProviderRoleMapping, Role } from '@authup/core-kit'; import { getVuelidateSeverity } from '../../../core'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ role: { type: PropType<Role>; required: true; }; entityId: { type: StringConstructor; required: true; }; }>, { display: import("vue").Ref<boolean, boolean>; toggleDisplay: () => void; $v: import("vue").Ref<import("@vuelidate/core").Validation<{ name: { minLength: import("@vuelidate/core").ValidationRuleWithParams<{ min: number; }, any>; maxLength: import("@vuelidate/core").ValidationRuleWithParams<{ max: number; }, any>; }; value: { minLength: import("@vuelidate/core").ValidationRuleWithParams<{ min: number; }, any>; maxLength: import("@vuelidate/core").ValidationRuleWithParams<{ max: number; }, any>; }; value_is_regex: {}; }, { name: string; value: string; value_is_regex: boolean; }>, import("@vuelidate/core").Validation<{ name: { minLength: import("@vuelidate/core").ValidationRuleWithParams<{ min: number; }, any>; maxLength: import("@vuelidate/core").ValidationRuleWithParams<{ max: number; }, any>; }; value: { minLength: import("@vuelidate/core").ValidationRuleWithParams<{ min: number; }, any>; maxLength: import("@vuelidate/core").ValidationRuleWithParams<{ max: number; }, any>; }; value_is_regex: {}; }, { name: string; value: string; value_is_regex: boolean; }>>; validationMessages: import("@ilingo/vuelidate").NestedValidationsTranslations<{ name: string; value: string; value_is_regex: boolean; }>; translationsDefault: Record<"name" | "delete" | "add" | "displayName" | "description" | "client" | "policy" | "realm" | "email" | "active" | "secret" | "scopes" | "create" | "update" | "generate" | "inactive" | "locked" | "notLocked" | "valueIsRegex" | "clients" | "clientScopes" | "externalId" | "hashed" | "overview" | "identityProviders" | "decisionStrategy" | "permissions" | "policies" | "robots" | "realms" | "roles" | "redirectUris" | "users", import("vue").Ref<string, string>>; manager: import("../..").EntityManager<IdentityProviderRoleMapping>; handleSaveOrCreate: (e: Event) => Promise<void>; handleDelete: (e: Event) => Promise<void>; getVuelidateSeverity: typeof getVuelidateSeverity; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("../..").EntityVEmitOptions<IdentityProviderRoleMapping>, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ role: { type: PropType<Role>; required: true; }; entityId: { type: StringConstructor; required: true; }; }>> & Readonly<{ onUpdated?: (item: IdentityProviderRoleMapping) => any; onDeleted?: (item: IdentityProviderRoleMapping) => any; onCreated?: (item: IdentityProviderRoleMapping) => any; onResolved?: (item?: IdentityProviderRoleMapping) => any; onFailed?: (item: Error) => any; }>, {}, {}, { VCFormGroup: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ label: { type: BooleanConstructor; default: any; }; labelClass: { type: StringConstructor; }; labelContent: { type: StringConstructor; }; hint: { type: BooleanConstructor; default: any; }; hintClass: { type: StringConstructor; }; hintContent: { type: StringConstructor; }; validation: { type: BooleanConstructor; default: any; }; validationSeverity: { type: PropType<`${import("@vuecs/form-controls").ValidationSeverity}` | undefined>; default: any; }; validationMessages: { type: PropType<import("@vuecs/form-controls").ValidationMessages>; default: any; }; }>, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ label: { type: BooleanConstructor; default: any; }; labelClass: { type: StringConstructor; }; labelContent: { type: StringConstructor; }; hint: { type: BooleanConstructor; default: any; }; hintClass: { type: StringConstructor; }; hintContent: { type: StringConstructor; }; validation: { type: BooleanConstructor; default: any; }; validationSeverity: { type: PropType<`${import("@vuecs/form-controls").ValidationSeverity}` | undefined>; default: any; }; validationMessages: { type: PropType<import("@vuecs/form-controls").ValidationMessages>; default: any; }; }>> & Readonly<{}>, { label: boolean; hint: boolean; validation: boolean; validationMessages: import("@vuecs/form-controls").ValidationMessages; validationSeverity: "error" | "warning"; }, import("vue").SlotsType<{ default: undefined; label: undefined; hint: undefined; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormInput: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ modelValue: { type: StringConstructor; default: string; }; type: { type: StringConstructor; default: string; }; groupAppendClass: { type: StringConstructor; }; groupPrependClass: { type: StringConstructor; }; }>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: StringConstructor; default: string; }; type: { type: StringConstructor; default: string; }; groupAppendClass: { type: StringConstructor; }; groupPrependClass: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; }>, { type: string; modelValue: string; }, import("vue").SlotsType<{ groupAppend: { class: string; tag: string; }; groupPrepend: { class: string; tag: string; }; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormInputCheckbox: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ modelValue: { type: PropType<unknown | unknown[]>; }; group: { type: BooleanConstructor; }; groupClass: { type: StringConstructor; }; label: { type: BooleanConstructor; }; labelClass: { type: StringConstructor; }; labelContent: { type: StringConstructor; }; }>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ modelValue: { type: PropType<unknown | unknown[]>; }; group: { type: BooleanConstructor; }; groupClass: { type: StringConstructor; }; label: { type: BooleanConstructor; }; labelClass: { type: StringConstructor; }; labelContent: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; }>, { label: boolean; group: boolean; }, import("vue").SlotsType<{ label: import("@vuecs/form-controls").FormInputCheckboxLabelSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=AIdentityProviderRoleAssignment.vue.d.ts.map