import { default as FilterBuilder } from './components/ui/filter-builder/filter-builder.vue'; import { default as GenericForm } from './components/commons/generic-form/generic-form.vue'; import { default as LostPassword } from './components/auth/lost-password/lost-password.vue'; import { default as MultiTag } from './components/ui/multi-tag/multi-tag.vue'; import { default as Password } from './components/auth/password/password.vue'; import { default as SignInForm } from './components/auth/sign-in/sign-in.vue'; import { default as SignUpForm } from './components/auth/sign-up/sign-up.vue'; import { default as SingleTag } from './components/ui/single-tag/single-tag.vue'; import { default as UpdateEmailForm } from './components/profile/update-email/update-email.vue'; import { default as UpdateGeneralForm } from './components/profile/update-general/update-general.vue'; import { default as UpdatePasswordForm } from './components/profile/update-password/update-password.vue'; import { default as LayoutBackground } from './layouts/background/layout-background.vue'; import { default as LayoutSidebar } from './layouts/sidebar/layout-sidebar.vue'; export declare const components: { FilterBuilder: import('vue').DefineComponent<{ appendTo?: string; currentFilters?: import('./lib').Filter[]; fieldOptions?: Record; fieldsDefinition: Array<{ slug: string; name: string; type: string; }>; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "submit-filters": (filters: import('./lib').Filter[]) => any; "reset-filters": () => any; }, string, import('vue').PublicProps, Readonly<{ appendTo?: string; currentFilters?: import('./lib').Filter[]; fieldOptions?: Record; fieldsDefinition: Array<{ slug: string; name: string; type: string; }>; }> & Readonly<{ "onSubmit-filters"?: ((filters: import('./lib').Filter[]) => any) | undefined; "onReset-filters"?: (() => any) | undefined; }>, { appendTo: string; currentFilters: import('./lib').Filter[]; fieldOptions: Record; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; GenericForm: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; loading?: boolean; buttons?: { submit?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; reset?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; cancel?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; delete?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; }; buttonPosition?: "sticky" | "block"; message?: import('@locokit/definitions').LocoKitMessage | null; autocompleteSuggestions?: unknown[]; relatedRecords?: Record; buildResultWithNull?: boolean; }> & Readonly<{ onDelete?: (() => any) | undefined; onSubmit?: ((values: Record) => any) | undefined; onCancel?: (() => any) | undefined; onComplete?: ((event: import('primevue/autocomplete').AutoCompleteCompleteEvent, field: import('@locokit/definitions/dist/fieldType').LocoKitFormFieldAutocomplete, values: Record) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { delete: () => any; submit: (values: Record) => any; cancel: () => any; complete: (event: import('primevue/autocomplete').AutoCompleteCompleteEvent, field: import('@locokit/definitions/dist/fieldType').LocoKitFormFieldAutocomplete, values: Record) => any; }, import('vue').PublicProps, { loading: boolean; fields: import('@locokit/definitions').LocoKitFormField[]; initialValues: Record; buttons: { submit?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; reset?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; cancel?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; delete?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; }; buttonPosition: "sticky" | "block"; autocompleteSuggestions: unknown[]; relatedRecords: Record; buildResultWithNull: boolean; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ fields: import('@locokit/definitions').LocoKitFormField[]; initialValues?: Record; loading?: boolean; buttons?: { submit?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; reset?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; cancel?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; delete?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; }; buttonPosition?: "sticky" | "block"; message?: import('@locokit/definitions').LocoKitMessage | null; autocompleteSuggestions?: unknown[]; relatedRecords?: Record; buildResultWithNull?: boolean; }> & Readonly<{ onDelete?: (() => any) | undefined; onSubmit?: ((values: Record) => any) | undefined; onCancel?: (() => any) | undefined; onComplete?: ((event: import('primevue/autocomplete').AutoCompleteCompleteEvent, field: import('@locokit/definitions/dist/fieldType').LocoKitFormFieldAutocomplete, values: Record) => any) | undefined; }>, {}, {}, {}, {}, { loading: boolean; fields: import('@locokit/definitions').LocoKitFormField[]; initialValues: Record; buttons: { submit?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; reset?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; cancel?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; delete?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; }; buttonPosition: "sticky" | "block"; autocompleteSuggestions: unknown[]; relatedRecords: Record; buildResultWithNull: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; loading?: boolean; buttons?: { submit?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; reset?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; cancel?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; delete?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; }; buttonPosition?: "sticky" | "block"; message?: import('@locokit/definitions').LocoKitMessage | null; autocompleteSuggestions?: unknown[]; relatedRecords?: Record; buildResultWithNull?: boolean; }> & Readonly<{ onDelete?: (() => any) | undefined; onSubmit?: ((values: Record) => any) | undefined; onCancel?: (() => any) | undefined; onComplete?: ((event: import('primevue/autocomplete').AutoCompleteCompleteEvent, field: import('@locokit/definitions/dist/fieldType').LocoKitFormFieldAutocomplete, values: Record) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { delete: () => any; submit: (values: Record) => any; cancel: () => any; complete: (event: import('primevue/autocomplete').AutoCompleteCompleteEvent, field: import('@locokit/definitions/dist/fieldType').LocoKitFormFieldAutocomplete, values: Record) => any; }, string, { loading: boolean; fields: import('@locokit/definitions').LocoKitFormField[]; initialValues: Record; buttons: { submit?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; reset?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; cancel?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; delete?: { enabled: boolean; label?: string; icon?: string; loadingIcon?: string; }; }; buttonPosition: "sticky" | "block"; autocompleteSuggestions: unknown[]; relatedRecords: Record; buildResultWithNull: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { top?(_: {}): any; default?(_: {}): any; bottom?(_: {}): any; buttons?(_: {}): any; }; }); LostPassword: import('vue').DefineComponent<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; signInRoute?: string; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (email: string) => any; }, string, import('vue').PublicProps, Readonly<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; signInRoute?: string; }> & Readonly<{ onSubmit?: ((email: string) => any) | undefined; }>, { loading: boolean; signInRoute: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; MultiTag: import('vue').DefineComponent<{ options: Array<{ label: string; color: string; backgroundColor: string; position?: number; }>; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ options: Array<{ label: string; color: string; backgroundColor: string; position?: number; }>; }> & Readonly<{}>, { options: Array<{ label: string; color: string; backgroundColor: string; position?: number; }>; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; Password: import('vue').DefineComponent<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (password: string) => any; }, string, import('vue').PublicProps, Readonly<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }> & Readonly<{ onSubmit?: ((password: string) => any) | undefined; }>, { loading: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; SignInForm: import('vue').DefineComponent<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; displaySignUpLink?: boolean; signUpRoute?: string; displayLostPasswordLink?: boolean; lostPasswordRoute?: string; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (form: { email: string; password: string; }) => any; }, string, import('vue').PublicProps, Readonly<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; displaySignUpLink?: boolean; signUpRoute?: string; displayLostPasswordLink?: boolean; lostPasswordRoute?: string; }> & Readonly<{ onSubmit?: ((form: { email: string; password: string; }) => any) | undefined; }>, { loading: boolean; displaySignUpLink: boolean; signUpRoute: string; displayLostPasswordLink: boolean; lostPasswordRoute: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; SignUpForm: import('vue').DefineComponent<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (form: { email: string; username: string; }) => any; }, string, import('vue').PublicProps, Readonly<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }> & Readonly<{ onSubmit?: ((form: { email: string; username: string; }) => any) | undefined; }>, { loading: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; SingleTag: import('vue').DefineComponent<{ label: string | undefined; color?: string; backgroundColor?: string; borderColor?: string; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ label: string | undefined; color?: string; backgroundColor?: string; borderColor?: string; }> & Readonly<{}>, { label: string | undefined; color: string; backgroundColor: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; UpdateEmailForm: import('vue').DefineComponent<{ currentEmail?: string; loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (form: { newEmail: string; password: string; }) => any; }, string, import('vue').PublicProps, Readonly<{ currentEmail?: string; loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }> & Readonly<{ onSubmit?: ((form: { newEmail: string; password: string; }) => any) | undefined; }>, { loading: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; UpdateGeneralForm: import('vue').DefineComponent<{ user: import('@locokit/definitions').LocoKitUser; loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (form: { id: string; username: string; lastName: string | null; firstName: string | null; }) => any; }, string, import('vue').PublicProps, Readonly<{ user: import('@locokit/definitions').LocoKitUser; loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }> & Readonly<{ onSubmit?: ((form: { id: string; username: string; lastName: string | null; firstName: string | null; }) => any) | undefined; }>, { loading: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; UpdatePasswordForm: import('vue').DefineComponent<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (form: { currentPassword: string; newPassword: string; }) => any; }, string, import('vue').PublicProps, Readonly<{ loading?: boolean; message?: import('@locokit/definitions').LocoKitMessage; }> & Readonly<{ onSubmit?: ((form: { currentPassword: string; newPassword: string; }) => any) | undefined; }>, { loading: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; }; export { FilterBuilder, GenericForm, LostPassword, MultiTag, Password, SignInForm, SignUpForm, SingleTag, UpdateEmailForm, UpdateGeneralForm, UpdatePasswordForm, }; export declare const layouts: { LayoutBackground: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onChange?: ((id: number) => any) | undefined; onUpdate?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (id: number) => any; update: (value: string) => any; }, import('vue').PublicProps, {}, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ backgroundImageUrl?: string; logoImageUrl?: string; logoLinkUrl?: string; textBottomRight?: string; }> & Readonly<{ onChange?: ((id: number) => any) | undefined; onUpdate?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onChange?: ((id: number) => any) | undefined; onUpdate?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (id: number) => any; update: (value: string) => any; }, string, {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Readonly<{ default(): any; }> & { default(): any; }; }); LayoutSidebar: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { locokitLogoUrl: string; workspaceLogoUrl: string; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly> & Readonly<{}>, {}, {}, {}, {}, { locokitLogoUrl: string; workspaceLogoUrl: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { locokitLogoUrl: string; workspaceLogoUrl: string; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { "sidebar-title"?(_: {}): any; "user-menu"?(_: { setMenuRef: (ref: { $props: import('primevue/menu').MenuProps & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps; $slots: import('primevue/menu').MenuSlots; $emit: ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "show") => void) & ((e: "hide") => void); } & import('primevue/menu').MenuMethods) => void; }): any; "sidebar-nav"?(_: { openSidebar: () => void; closeSidebar: () => void; }): any; breadcrumb?(_: {}): any; default?(_: { openSidebar: () => void; closeSidebar: () => void; }): any; }; }); }; export { LayoutBackground, LayoutSidebar }; /** * Others */ export * from './helpers/filter'; export type { GenericFormInitialValues } from './components/commons/generic-form/generic-form.vue';