export { default as AvatarEditorDialog } from './avatar-editor-dialog.vue';
export { default as ChangePasswordDialog } from './change-password-dialog.vue';
export { default as ScrollToTopButton } from './scroll-to-top-button.vue';
export { default as UnsavedChangesDialog } from './unsaved-changes-dialog.vue';
export declare const avatarEditorDialogSymbol: unique symbol;
export declare const useAvatarEditorDialog: () => {
    readonly isVisible: boolean;
    readonly data?: void | undefined;
    readonly zIndex: number;
    open: (data?: void | undefined) => void;
    updateData: (data?: void | undefined) => void;
    close: () => void;
    closeInstances: () => void;
};
export declare const changePasswordDialogSymbol: unique symbol;
export declare const useChangePasswordDialog: () => {
    readonly isVisible: boolean;
    readonly data?: void | undefined;
    readonly zIndex: number;
    open: (data?: void | undefined) => void;
    updateData: (data?: void | undefined) => void;
    close: () => void;
    closeInstances: () => void;
};
export declare const unsavedChangesDialogSymbol: unique symbol;
export declare const useUnsavedChangesDialog: () => {
    readonly isVisible: boolean;
    readonly data?: {
        resolve?: ((value: boolean | PromiseLike<boolean>) => void) | undefined;
    } | undefined;
    readonly zIndex: number;
    open: (data?: {
        resolve?: (value: boolean | PromiseLike<boolean>) => void;
    } | undefined) => void;
    updateData: (data?: {
        resolve?: (value: boolean | PromiseLike<boolean>) => void;
    } | undefined) => void;
    close: () => void;
    closeInstances: () => void;
};
