import { type PropType } from 'vue'; import { TranslatorTranslationClientKey, TranslatorTranslationEntityKey, TranslatorTranslationFieldKey } from '@authup/i18n'; import { type Client, type Policy } from '@authup/core-kit'; import type { FormOption } from '@vuecs/forms'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent; default: any; }; realmId: { type: StringConstructor; default: any; }; }>, { translationsDefault: Record; translationsClient: Record; v: import("@validup/vue").Composable; data: import("vue").Ref; isNameFixed: import("vue").ComputedRef; isBusy: boolean; isEditing: import("vue").ComputedRef; isSecretAuthentication: import("vue").ComputedRef; isTLSAuthentication: import("vue").ComputedRef; isSecretEditable: import("vue").ComputedRef; isSecretRotatable: import("vue").ComputedRef; handleSecretRotated: (entity: Client) => void; authMethodOptions: import("vue").ComputedRef; tokenBindingMethodOptions: import("vue").ComputedRef; clientCertificateURI: import("vue").ComputedRef; redirectUris: import("vue").ComputedRef; postLogoutRedirectUris: import("vue").ComputedRef; grantTypeSelection: import("vue").ComputedRef; grantTypeOptions: import("vue").ComputedRef; setGrantTypes: (input: unknown[]) => void; policyQuery: import("vue").ComputedRef; submit: () => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("../../index.ts").EntityVEmitOptions, string, import("vue").PublicProps, Readonly; default: any; }; realmId: { type: StringConstructor; default: any; }; }>> & Readonly<{ onResolved?: (item?: Client) => any; onFailed?: (item: Error) => any; onCreated?: (item: Client) => any; onUpdated?: (item: Client) => any; onDeleted?: (item: Client) => any; }>, { name: string; realmId: string; entity: Client; }, {}, { AClientSecretRotate: import("vue").DefineComponent; required: true; }; }>, { translations: Record; v: import("@validup/vue").Composable; open: import("vue").Ref; busy: import("vue").Ref; error: import("vue").Ref; secret: import("vue").Ref; copied: import("vue").Ref; modeOptions: import("vue").ComputedRef; isEncryptedMode: import("vue").ComputedRef; setMode: (next: unknown) => void; setOpen: (value: boolean) => void; submit: () => Promise; copy: () => Promise; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("failed" | "updated")[], "failed" | "updated", import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{ onFailed?: (...args: any[]) => any; onUpdated?: (...args: any[]) => any; }>, {}, {}, { ASecretInput: import("vue").DefineComponent; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; default: any; }; }>, { buttonLabel: import("vue").ComputedRef; onUpdate: (value: string) => void; generate: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; default: any; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; }>, { label: string; disabled: boolean; modelValue: string; }, {}, { VCFormInput: import("vue").DefineComponent; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => string | number | boolean | void | import("vue").VNode | import("vue").VNodeArrayChildren | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { group: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; type: string; groupAppend: boolean; groupPrepend: boolean; groupPrependContent: string; groupAppendContent: string; debounce: number; }, import("vue").SlotsType<{ groupAppend: import("@vuecs/forms").FormInputGroupSlotProps; groupPrepend: import("@vuecs/forms").FormInputGroupSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCIcon: import("vue").DefineComponent, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IFieldValidation: import("vue").DefineComponent; required: true; }; }>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, import("vue").SlotsType<{ default?: (props: { value: import("@ilingo/validup-vue").FieldValidation; }) => import("vue").VNodeChild; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCAlert: import("vue").DefineComponent>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; color: { type: PropType; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: PropType; default: string; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; color: { type: PropType; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: PropType; default: string; }; }>> & Readonly<{}>, { icon: string; size: import("@vuecs/elements").AlertSize; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; color: import("@vuecs/elements").AlertColor; variant: import("@vuecs/elements").AlertVariant; role: string; as: string | import("vue").Component; }, import("vue").SlotsType<{ default?: Record; icon?: import("@vuecs/elements").AlertIconSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCButton: import("vue").DefineComponent; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: PropType; default: string; }; tag: { type: PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: PropType; default: string; }; tag: { type: PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { label: string; size: import("@vuecs/button").ButtonSize; color: import("@vuecs/button").ButtonColor; variant: import("@vuecs/button").ButtonVariant; type: string; as: string | import("vue").Component; tag: string | import("vue").Component; iconLeft: string; iconRight: string; loading: boolean; disabled: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; }, import("vue").SlotsType<{ default: import("@vuecs/button").ButtonSlotProps; leading: import("@vuecs/button").ButtonSlotProps; trailing: import("@vuecs/button").ButtonSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormGroup: import("vue").DefineComponent; default: undefined; }; validationSeverity: { type: PropType<`${import("@vuecs/forms").ValidationSeverity}` | undefined>; default: undefined; }; validationMessages: { type: PropType; default: undefined; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; validationSeverity: { type: PropType<`${import("@vuecs/forms").ValidationSeverity}` | undefined>; default: undefined; }; validationMessages: { type: PropType; default: undefined; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { label: boolean; labelContent: string; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; hint: boolean; labelTag: string; hintTag: string; hintContent: string; validation: import("@vuecs/forms").FieldValidation | null; validationSeverity: "error" | "warning" | undefined; validationMessages: import("@vuecs/forms").ValidationMessages; }, import("vue").SlotsType<{ default: Record; label: Record; hint: Record; validationGroup: import("@vuecs/forms").ValidationGroupDefaultSlotProps; validationItem: import("@vuecs/forms").ValidationGroupItemSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormRadioGroup: import("vue").DefineComponent; default: undefined; }; options: { type: PropType; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: undefined; }; orientation: { type: PropType; default: string; }; loop: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: undefined; }; options: { type: PropType; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: undefined; }; orientation: { type: PropType; default: string; }; loop: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: import("reka-ui").AcceptableValue | undefined; disabled: boolean; required: boolean; name: string; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; orientation: import("@vuecs/forms").FormRadioGroupOrientation; loop: boolean; options: FormOption[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCIcon: import("vue").DefineComponent, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCModal: import("vue").DefineComponent; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; modal: { type: BooleanConstructor; default: boolean; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:open"[], "update:open", import("vue").PublicProps, Readonly; default: undefined; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; modal: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:open"?: ((...args: any[]) => any) | undefined; }>, { open: boolean | undefined; defaultOpen: boolean; modal: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCModalClose: import("vue").DefineComponent; default: string; }; asChild: { type: BooleanConstructor; default: boolean; }; icon: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; asChild: { type: BooleanConstructor; default: boolean; }; icon: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { as: string | import("vue").Component; asChild: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; icon: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCModalContent: import("vue").DefineComponent; default: string; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode | import("vue").VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; inline: boolean; hideOverlay: boolean; closePolicy: import("@vuecs/overlays").ModalClosePolicy; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCModalTitle: import("vue").DefineComponent>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; AFormSubmit: import("vue").DefineComponent; default: import("@vuecs/button").ButtonSize; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "submit"[], "submit", import("vue").PublicProps, Readonly; default: import("@vuecs/button").ButtonSize; }; }>> & Readonly<{ onSubmit?: (...args: any[]) => any; }>, { size: import("@vuecs/button").ButtonSize; isBusy: boolean; isEditing: boolean; isInvalid: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ANameInput: import("vue").DefineComponent; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; default: any; }; }>, { buttonLabel: import("vue").ComputedRef; onUpdate: (value: string) => void; generate: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; default: any; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; }>, { label: string; disabled: boolean; modelValue: string; }, {}, { VCFormInput: import("vue").DefineComponent; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => string | number | boolean | void | import("vue").VNode | import("vue").VNodeArrayChildren | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { group: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; type: string; groupAppend: boolean; groupPrepend: boolean; groupPrependContent: string; groupAppendContent: string; debounce: number; }, import("vue").SlotsType<{ groupAppend: import("@vuecs/forms").FormInputGroupSlotProps; groupPrepend: import("@vuecs/forms").FormInputGroupSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCIcon: import("vue").DefineComponent, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; APolicyPicker: import("vue").DefineComponent>; default(): {}; }; realmId: { type: StringConstructor; default: any; }; loadOnSetup: { type: BooleanConstructor; default: boolean; }; loading: { type: PropType>; default: boolean; }; noMore: { type: PropType>; default: boolean; }; footer: { type: PropType>; default: boolean; }; header: { type: PropType>; default: boolean; }; body: { type: PropType>; }; value: { type: PropType; }; multiple: { type: PropType; }; parentId: { type: StringConstructor; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (values: string[]) => true; } & import("../../index.ts").EntityCollectionVEmitOptions, string, import("vue").PublicProps, Readonly>; default(): {}; }; realmId: { type: StringConstructor; default: any; }; loadOnSetup: { type: BooleanConstructor; default: boolean; }; loading: { type: PropType>; default: boolean; }; noMore: { type: PropType>; default: boolean; }; footer: { type: PropType>; default: boolean; }; header: { type: PropType>; default: boolean; }; body: { type: PropType>; }; value: { type: PropType; }; multiple: { type: PropType; }; parentId: { type: StringConstructor; }; }>> & Readonly<{ onFailed?: (error: Error) => any; onCreated?: (item: Policy) => any; onUpdated?: (item: Policy) => any; onChange?: (values: string[]) => any; onDeleted?: (item: Policy) => any; }>, { footer: boolean; header: boolean; loading: boolean; realmId: string; query: import("../../../core").EntityListQueryInput; loadOnSetup: boolean; noMore: boolean; }, import("vue").SlotsType>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ASecretInput: import("vue").DefineComponent; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; default: any; }; }>, { buttonLabel: import("vue").ComputedRef; onUpdate: (value: string) => void; generate: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; label: { type: PropType; default: any; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; }>, { label: string; disabled: boolean; modelValue: string; }, {}, { VCFormInput: import("vue").DefineComponent; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => string | number | boolean | void | import("vue").VNode | import("vue").VNodeArrayChildren | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { group: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; type: string; groupAppend: boolean; groupPrepend: boolean; groupPrependContent: string; groupAppendContent: string; debounce: number; }, import("vue").SlotsType<{ groupAppend: import("@vuecs/forms").FormInputGroupSlotProps; groupPrepend: import("@vuecs/forms").FormInputGroupSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCIcon: import("vue").DefineComponent, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; ARealmPicker: import("vue").DefineComponent>; default(): {}; }; realmId: { type: StringConstructor; default: any; }; loadOnSetup: { type: BooleanConstructor; default: boolean; }; loading: { type: PropType>; default: boolean; }; noMore: { type: PropType>; default: boolean; }; footer: { type: PropType>; default: boolean; }; header: { type: PropType>; default: boolean; }; body: { type: PropType>; }; value: { type: PropType; }; multiple: { type: PropType; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (values: string[]) => true; } & import("../../index.ts").EntityCollectionVEmitOptions, string, import("vue").PublicProps, Readonly>; default(): {}; }; realmId: { type: StringConstructor; default: any; }; loadOnSetup: { type: BooleanConstructor; default: boolean; }; loading: { type: PropType>; default: boolean; }; noMore: { type: PropType>; default: boolean; }; footer: { type: PropType>; default: boolean; }; header: { type: PropType>; default: boolean; }; body: { type: PropType>; }; value: { type: PropType; }; multiple: { type: PropType; }; }>> & Readonly<{ onFailed?: (error: Error) => any; onCreated?: (item: import("@authup/core-kit").Realm) => any; onUpdated?: (item: import("@authup/core-kit").Realm) => any; onChange?: (values: string[]) => any; onDeleted?: (item: import("@authup/core-kit").Realm) => any; }>, { footer: boolean; header: boolean; loading: boolean; realmId: string; query: import("../../../core").EntityListQueryInput; loadOnSetup: boolean; noMore: boolean; }, import("vue").SlotsType>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; AFormInputList: import("vue").DefineComponent; default: () => any[]; }; minItems: { type: NumberConstructor; default: number; }; maxItems: { type: NumberConstructor; default: number; }; size: { type: PropType; default: import("@vuecs/button").ButtonSize; }; }>, { add: (item?: string) => void; canAdd: import("vue").ComputedRef; canDrop: import("vue").ComputedRef; handleDeleted: (id: number) => void; handleUpdated: (id: number, value: string) => void; items: import("vue").Ref<{ id: number; value: string; }[], { id: number; value: string; }[] | { id: number; value: string; }[]>; translationsAction: Record; translationsDefault: Record; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "changed"[], "changed", import("vue").PublicProps, Readonly; default: () => any[]; }; minItems: { type: NumberConstructor; default: number; }; maxItems: { type: NumberConstructor; default: number; }; size: { type: PropType; default: import("@vuecs/button").ButtonSize; }; }>> & Readonly<{ onChanged?: (...args: any[]) => any; }>, { size: import("@vuecs/button").ButtonSize; names: string[]; minItems: number; maxItems: number; }, {}, { AFormInputListItem: import("vue").DefineComponent; default: import("@vuecs/button").ButtonSize; }; }>, { handleUpdated: () => void; handleDeleted: () => void; v: import("@validup/vue").Composable<{ name: string; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("updated" | "deleted")[], "updated" | "deleted", import("vue").PublicProps, Readonly; default: import("@vuecs/button").ButtonSize; }; }>> & Readonly<{ onUpdated?: (...args: any[]) => any; onDeleted?: (...args: any[]) => any; }>, { name: string; size: import("@vuecs/button").ButtonSize; disabled: boolean; }, {}, { VCFormInput: import("vue").DefineComponent; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => string | number | boolean | void | import("vue").VNode | import("vue").VNodeArrayChildren | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { group: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; type: string; groupAppend: boolean; groupPrepend: boolean; groupPrependContent: string; groupAppendContent: string; debounce: number; }, import("vue").SlotsType<{ groupAppend: import("@vuecs/forms").FormInputGroupSlotProps; groupPrepend: import("@vuecs/forms").FormInputGroupSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormGroup: import("vue").DefineComponent; default: undefined; }; validationSeverity: { type: PropType<`${import("@vuecs/forms").ValidationSeverity}` | undefined>; default: undefined; }; validationMessages: { type: PropType; default: undefined; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; validationSeverity: { type: PropType<`${import("@vuecs/forms").ValidationSeverity}` | undefined>; default: undefined; }; validationMessages: { type: PropType; default: undefined; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { label: boolean; labelContent: string; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; hint: boolean; labelTag: string; hintTag: string; hintContent: string; validation: import("@vuecs/forms").FieldValidation | null; validationSeverity: "error" | "warning" | undefined; validationMessages: import("@vuecs/forms").ValidationMessages; }, import("vue").SlotsType<{ default: Record; label: Record; hint: Record; validationGroup: import("@vuecs/forms").ValidationGroupDefaultSlotProps; validationItem: import("@vuecs/forms").ValidationGroupItemSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCButton: import("vue").DefineComponent; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: PropType; default: string; }; tag: { type: PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: PropType; default: string; }; tag: { type: PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { label: string; size: import("@vuecs/button").ButtonSize; color: import("@vuecs/button").ButtonColor; variant: import("@vuecs/button").ButtonVariant; type: string; as: string | import("vue").Component; tag: string | import("vue").Component; iconLeft: string; iconRight: string; loading: boolean; disabled: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; }, import("vue").SlotsType<{ default: import("@vuecs/button").ButtonSlotProps; leading: import("@vuecs/button").ButtonSlotProps; trailing: import("@vuecs/button").ButtonSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCIcon: import("vue").DefineComponent, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IFieldValidation: import("vue").DefineComponent; required: true; }; }>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, import("vue").SlotsType<{ default?: (props: { value: import("@ilingo/validup-vue").FieldValidation; }) => import("vue").VNodeChild; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCAlert: import("vue").DefineComponent>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; color: { type: PropType; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: PropType; default: string; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; color: { type: PropType; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: PropType; default: string; }; }>> & Readonly<{}>, { icon: string; size: import("@vuecs/elements").AlertSize; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; color: import("@vuecs/elements").AlertColor; variant: import("@vuecs/elements").AlertVariant; role: string; as: string | import("vue").Component; }, import("vue").SlotsType<{ default?: Record; icon?: import("@vuecs/elements").AlertIconSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCButton: import("vue").DefineComponent; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: PropType; default: string; }; tag: { type: PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; variant: { type: PropType; default: undefined; }; size: { type: PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: PropType; default: string; }; tag: { type: PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{}>, { label: string; size: import("@vuecs/button").ButtonSize; color: import("@vuecs/button").ButtonColor; variant: import("@vuecs/button").ButtonVariant; type: string; as: string | import("vue").Component; tag: string | import("vue").Component; iconLeft: string; iconRight: string; loading: boolean; disabled: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; }, import("vue").SlotsType<{ default: import("@vuecs/button").ButtonSlotProps; leading: import("@vuecs/button").ButtonSlotProps; trailing: import("@vuecs/button").ButtonSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCIcon: import("vue").DefineComponent, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormCheckbox: import("vue").DefineComponent; default: undefined; }; value: { type: PropType; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: undefined; }; id: { type: StringConstructor; default: undefined; }; label: { type: BooleanConstructor; default: boolean; }; labelContent: { type: StringConstructor; default: undefined; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: undefined; }; value: { type: PropType; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: undefined; }; id: { type: StringConstructor; default: undefined; }; label: { type: BooleanConstructor; default: boolean; }; labelContent: { type: StringConstructor; default: undefined; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { label: boolean; modelValue: import("@vuecs/forms").FormCheckboxModelValue; value: string; disabled: boolean; required: boolean; name: string; id: string; labelContent: string; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; }, import("vue").SlotsType<{ label: import("@vuecs/forms").FormCheckboxLabelSlotProps; indicator: import("@vuecs/forms").FormCheckboxIndicatorSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormCheckboxGroup: import("vue").DefineComponent; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: undefined; }; orientation: { type: PropType; default: string; }; loop: { type: BooleanConstructor; default: boolean; }; rovingFocus: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: undefined; }; disabled: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; default: undefined; }; orientation: { type: PropType; default: string; }; loop: { type: BooleanConstructor; default: boolean; }; rovingFocus: { type: BooleanConstructor; default: boolean; }; themeClass: { type: PropType>; default: undefined; }; themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: unknown[]; disabled: boolean; required: boolean; name: string; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; orientation: import("@vuecs/forms").FormCheckboxGroupOrientation; loop: boolean; rovingFocus: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IFieldValidation: import("vue").DefineComponent; required: true; }; }>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, import("vue").SlotsType<{ default?: (props: { value: import("@ilingo/validup-vue").FieldValidation; }) => import("vue").VNodeChild; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=AClientForm.vue.d.ts.map