import * as _$vue from "vue"; import { FunctionalComponent, MaybeRefOrGetter, SVGAttributes } from "vue"; import * as _$tailwind_variants0 from "tailwind-variants"; import { Locale } from "@nuxt/ui"; //#region src/locale/type.d.ts type LocaleCode = 'en' | 'fr'; interface LocaleMessages { Editor: { placeholder: string; write: { help: string; }; preview: { loading: string; placeholder: string; }; tabs: { write: string; preview: string; }; }; LoginRequired: { text: string; action: string; errors: { popupBlocked: string; popupClosed: string; refreshFailed: string; }; }; LoginCallback: { success: string; error: string; }; ConfirmModal: { actions: { cancel: string; confirm: string; }; }; Feedback: { action: string; }; FeedbackCard: { placeholder: string; action: string; ratings: { hate: string; poor: string; okay: string; love: string; }; success: { received: string; thanks: string; }; errors: { notFound: string; unavailable: string; unexpected: string; }; }; comments: { Comment: { actions: { edit: string; delete: string; }; actionMenu: string; }; CommentDeleteConfirmModal: { title: string; description: string; }; CommentFormSection: { title: string; }; CommentHeader: { author: string; publishedAt: string; }; CommentLike: { title: string; }; CommentUnlike: { title: string; }; CommentRepliesCount: { replies: string; reply: string; }; CommentForm: { actions: { add: string; reply: string; edit: string; cancel: string; }; }; errors: { create: string; update: string; delete: string; like: string; unlike: string; }; success: { delete: string; }; }; discussions: { DiscussionReply: { reply: string; }; DiscussionsSection: { empty: string; }; DiscussionsSectionTitle: { title: string; }; DiscussionsSectionSubtitle: { comments: { singular: string; plural: string; }; replies: { singular: string; plural: string; }; }; }; state: { empty: string; error: string; pending: string; }; } //#endregion //#region src/components/App.vue.d.ts interface AppProps { locale?: Locale; } declare const _default: typeof __VLS_export$13; declare const __VLS_export$13: __VLS_WithSlots$12<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, { default?: (props: {}) => any; }>; type __VLS_WithSlots$12 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Discussions/DiscussionsSection.vue.d.ts declare const discussionsSection: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { content?: _$tailwind_variants0.ClassValue; base?: _$tailwind_variants0.ClassValue; alert?: _$tailwind_variants0.ClassValue; header?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { content?: _$tailwind_variants0.ClassValue; base?: _$tailwind_variants0.ClassValue; alert?: _$tailwind_variants0.ClassValue; header?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; alert: string; header: string; content: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { content?: _$tailwind_variants0.ClassValue; base?: _$tailwind_variants0.ClassValue; alert?: _$tailwind_variants0.ClassValue; header?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; alert: string; header: string; content: string; }, _$tailwind_variants0.TVReturnType>; interface DiscussionsSectionProps { class?: any; ui?: Partial; } //#endregion //#region src/components/Comments.vue.d.ts interface CommentsProps { pageId: string; locale?: LocaleCode; class?: DiscussionsSectionProps['class']; ui?: DiscussionsSectionProps['ui']; } declare const _default$1: typeof __VLS_export$12; declare const __VLS_export$12: _$vue.DefineComponent & Readonly<{}>, { locale: LocaleCode; }, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>; //#endregion //#region src/components/Container.vue.d.ts declare const container: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; inner?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; inner?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; inner: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; inner?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; inner: string; }, _$tailwind_variants0.TVReturnType>; interface ContainerProps { class?: any; ui?: Partial; } interface ContainerSlots { default: (props: any) => any; } declare const _default$2: typeof __VLS_export$11; declare const __VLS_export$11: __VLS_WithSlots$11<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, ContainerSlots>; type __VLS_WithSlots$11 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Feedback/Feedback.vue.d.ts declare const feedback: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; }, _$tailwind_variants0.TVReturnType>; interface FeedbackProps { id: string; class?: any; ui?: Partial; } interface FeedbackSlots {} declare const _default$3: typeof __VLS_export$10; declare const __VLS_export$10: __VLS_WithSlots$10<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, FeedbackSlots>; type __VLS_WithSlots$10 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Feedback/FeedbackCard.vue.d.ts declare const feedbackCard: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; successfullySentOverlay?: _$tailwind_variants0.ClassValue; successfullySentContent?: _$tailwind_variants0.ClassValue; successfullySentIcon?: _$tailwind_variants0.ClassValue; input?: _$tailwind_variants0.ClassValue; radioGroup?: _$tailwind_variants0.ClassValue; radioGroupItem?: _$tailwind_variants0.ClassValue; radioGroupLabel?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; successfullySentOverlay?: _$tailwind_variants0.ClassValue; successfullySentContent?: _$tailwind_variants0.ClassValue; successfullySentIcon?: _$tailwind_variants0.ClassValue; input?: _$tailwind_variants0.ClassValue; radioGroup?: _$tailwind_variants0.ClassValue; radioGroupItem?: _$tailwind_variants0.ClassValue; radioGroupLabel?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; successfullySentOverlay: string; successfullySentContent: string; successfullySentIcon: string; input: string; radioGroup: string; radioGroupItem: string; radioGroupLabel: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; successfullySentOverlay?: _$tailwind_variants0.ClassValue; successfullySentContent?: _$tailwind_variants0.ClassValue; successfullySentIcon?: _$tailwind_variants0.ClassValue; input?: _$tailwind_variants0.ClassValue; radioGroup?: _$tailwind_variants0.ClassValue; radioGroupItem?: _$tailwind_variants0.ClassValue; radioGroupLabel?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; successfullySentOverlay: string; successfullySentContent: string; successfullySentIcon: string; input: string; radioGroup: string; radioGroupItem: string; radioGroupLabel: string; }, _$tailwind_variants0.TVReturnType>; interface FeedbackCardProps { id: string; class?: any; ui?: Partial; } interface FeedbackCardSlots {} declare const _default$4: typeof __VLS_export$9; declare const __VLS_export$9: __VLS_WithSlots$9<_$vue.DefineComponent any; "update:rating": (value: string) => any; success: (args_0: void) => any; }, string, _$vue.PublicProps, Readonly & Readonly<{ "onUpdate:content"?: ((value: string) => any) | undefined; "onUpdate:rating"?: ((value: string) => any) | undefined; onSuccess?: ((args_0?: void | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, FeedbackCardSlots>; type __VLS_WithSlots$9 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Header.vue.d.ts declare const header: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; link: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; link: string; }, _$tailwind_variants0.TVReturnType>; interface HeaderProps { links: { icon: FunctionalComponent; label: string; to?: string; href?: string; target?: string; rel?: string; }[]; class?: any; ui?: Partial; } interface HeaderSlots {} declare const _default$5: typeof __VLS_export$8; declare const __VLS_export$8: __VLS_WithSlots$8<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, HeaderSlots>; type __VLS_WithSlots$8 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/LoginCallback.vue.d.ts interface LoginCallbackProps { class?: any; } interface LoginCallbackSlots { success: (props: { message: string; }) => any; error: (props: { message: string; }) => any; } declare const _default$6: typeof __VLS_export$7; declare const __VLS_export$7: __VLS_WithSlots$7<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, LoginCallbackSlots>; type __VLS_WithSlots$7 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Page/Page.vue.d.ts declare const page: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { content?: _$tailwind_variants0.ClassValue; base?: _$tailwind_variants0.ClassValue; header?: _$tailwind_variants0.ClassValue; headerInner?: _$tailwind_variants0.ClassValue; contentInner?: _$tailwind_variants0.ClassValue; right?: _$tailwind_variants0.ClassValue; rightInner?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { content?: _$tailwind_variants0.ClassValue; base?: _$tailwind_variants0.ClassValue; header?: _$tailwind_variants0.ClassValue; headerInner?: _$tailwind_variants0.ClassValue; contentInner?: _$tailwind_variants0.ClassValue; right?: _$tailwind_variants0.ClassValue; rightInner?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; header: string; headerInner: string; content: string; contentInner: string; right: string; rightInner: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { content?: _$tailwind_variants0.ClassValue; base?: _$tailwind_variants0.ClassValue; header?: _$tailwind_variants0.ClassValue; headerInner?: _$tailwind_variants0.ClassValue; contentInner?: _$tailwind_variants0.ClassValue; right?: _$tailwind_variants0.ClassValue; rightInner?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; header: string; headerInner: string; content: string; contentInner: string; right: string; rightInner: string; }, _$tailwind_variants0.TVReturnType>; interface PageProps { class?: any; ui?: Partial; } interface PageSlots { default: (props: any) => any; header: (props: any) => any; right: (props: any) => any; bottom: (props: any) => any; } declare const _default$7: typeof __VLS_export$6; declare const __VLS_export$6: __VLS_WithSlots$6<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, PageSlots>; type __VLS_WithSlots$6 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Page/PageHeader.vue.d.ts declare const pageHeader: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; }, _$tailwind_variants0.TVReturnType>; interface PageHeaderProps { title: string; class?: any; ui?: Partial; } interface PageHeaderSlots { after: (props: any) => any; } declare const _default$8: typeof __VLS_export$5; declare const __VLS_export$5: __VLS_WithSlots$5<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, PageHeaderSlots>; type __VLS_WithSlots$5 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Page/PageTitle.vue.d.ts declare const pageTitle: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; }, _$tailwind_variants0.TVReturnType>; interface PageTitleProps { title: string; class?: any; ui?: Partial; } interface PageTitleSlots {} declare const _default$9: typeof __VLS_export$4; declare const __VLS_export$4: __VLS_WithSlots$4<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, PageTitleSlots>; type __VLS_WithSlots$4 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Socials.vue.d.ts declare const socials: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; icon?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; icon?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; link: string; icon: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; icon?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; link: string; icon: string; }, _$tailwind_variants0.TVReturnType>; interface SocialsProps { class?: any; ui?: Partial; } interface SocialsSlots {} declare const _default$10: typeof __VLS_export$3; declare const __VLS_export$3: __VLS_WithSlots$3<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, SocialsSlots>; type __VLS_WithSlots$3 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/Sponsors.vue.d.ts declare const sponsors: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; img?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; img?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; img: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; img?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; img: string; }, _$tailwind_variants0.TVReturnType>; interface SponsorsProps { class?: any; ui?: Partial; } interface SponsorsSlots {} declare const _default$11: typeof __VLS_export$2; declare const __VLS_export$2: __VLS_WithSlots$2<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, SponsorsSlots>; type __VLS_WithSlots$2 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/TableOfContents.vue.d.ts declare const tableOfContents: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; title?: _$tailwind_variants0.ClassValue; list?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; title?: _$tailwind_variants0.ClassValue; list?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; title: string; list: string; link: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; link?: _$tailwind_variants0.ClassValue; title?: _$tailwind_variants0.ClassValue; list?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; title: string; list: string; link: string; }, _$tailwind_variants0.TVReturnType>; interface TableOfContentsItem { level: number; anchor: string | null; text: string; children?: TableOfContentsItem[]; } interface TableOfContentsProps { toc: TableOfContentsItem[]; class?: any; ui?: Partial; } interface TableOfContentsSlots {} declare const _default$12: typeof __VLS_export$1; declare const __VLS_export$1: __VLS_WithSlots$1<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, TableOfContentsSlots>; type __VLS_WithSlots$1 = T & { new (): { $slots: S; }; }; //#endregion //#region src/components/ViewersCounter.vue.d.ts declare const viewersCounter: _$tailwind_variants0.TVReturnType<{ [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; dot?: _$tailwind_variants0.ClassValue; }; }; } | { [x: string]: { [x: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; dot?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; dot: string; }, undefined, { [key: string]: { [key: string]: _$tailwind_variants0.ClassValue | { base?: _$tailwind_variants0.ClassValue; dot?: _$tailwind_variants0.ClassValue; }; }; } | {}, { base: string; dot: string; }, _$tailwind_variants0.TVReturnType>; interface ViewersCounterProps { class?: any; ui?: Partial; } interface ViewersCounterSlots {} declare const _default$13: typeof __VLS_export; declare const __VLS_export: __VLS_WithSlots<_$vue.DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>, ViewersCounterSlots>; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //#endregion //#region src/composables/useLogin.d.ts type LoginError = 'popup-blocked' | 'popup-closed' | 'refresh-failed'; interface UseLoginOptions { callbackPath?: MaybeRefOrGetter; } declare function useLogin(options?: UseLoginOptions): { error: _$vue.ComputedRef; isPending: _$vue.ComputedRef; openLoginWindow: () => Promise; }; //#endregion //#region src/composables/useTableOfContents.d.ts declare function _useTableOfContents(): { setActive: (id: string) => void; unsetActive: (id: string) => void; activeHeadings: Readonly<_$vue.Ref>; }; declare const _default$14: typeof _useTableOfContents; //#endregion //#region src/composables/useUmami.d.ts declare function useUmami(): { track: (event: string, data?: Record) => void; }; //#endregion export { _default as App, _default$1 as Comments, _default$2 as Container, _default$3 as Feedback, _default$4 as FeedbackCard, _default$5 as Header, _default$6 as LoginCallback, _default$7 as Page, _default$8 as PageHeader, _default$9 as PageTitle, _default$10 as Socials, _default$11 as Sponsors, _default$12 as TableOfContents, type TableOfContentsItem, _default$13 as ViewersCounter, useLogin, _default$14 as useTableOfContents, useUmami };