import type { Realm } from '@authup/core-kit'; import { TranslatorTranslationCommonKey } from '@authup/i18n'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent, { items: import("vue").Ref<{ id: string; name: string; displayName: string | null; description: string | null; builtIn: boolean; createdAt: string; updatedAt: string; }[], Realm[] | { id: string; name: string; displayName: string | null; description: string | null; builtIn: boolean; createdAt: string; updatedAt: string; }[]>; busy: import("vue").Ref; loaded: import("vue").Ref; error: import("vue").Ref; search: import("vue").Ref; redirecting: import("vue").Ref; showSearch: import("vue").ComputedRef; filtered: import("vue").ComputedRef<{ id: string; name: string; displayName: string | null; description: string | null; builtIn: boolean; createdAt: string; updatedAt: string; }[]>; translations: Record; labelFor: (realm: Realm) => string; slugFor: (realm: Realm) => string; handleSelect: (realm: Realm) => void; reset: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "select"[], "select", import("vue").PublicProps, Readonly> & Readonly<{ onSelect?: (...args: any[]) => any; }>, { autoSelectSingle: boolean; searchThreshold: number; }, {}, { VCAlert: import("vue").DefineComponent>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; color: { type: import("vue").PropType; default: undefined; }; variant: { type: import("vue").PropType; default: undefined; }; size: { type: import("vue").PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: import("vue").PropType; default: string; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; color: { type: import("vue").PropType; default: undefined; }; variant: { type: import("vue").PropType; default: undefined; }; size: { type: import("vue").PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: import("vue").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>; 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>; //# sourceMappingURL=ARealmGrid.vue.d.ts.map