import { PropType } from 'vue'; import { User } from '../../core/types/index.js'; import { CommentModel } from './use-comment.js'; declare const _default: import('vue').DefineComponent; required: false; default: () => never[]; }; config: { type: PropType<{ readOnly?: boolean; allowResolve?: boolean; }>; required: true; }; isFocused: { type: BooleanConstructor; default: boolean; }; includeHeader: { type: BooleanConstructor; default: boolean; }; comment: { type: PropType; required: true; }; }>, { focus: (options?: FocusOptions) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { focus: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; required: false; default: () => never[]; }; config: { type: PropType<{ readOnly?: boolean; allowResolve?: boolean; }>; required: true; }; isFocused: { type: BooleanConstructor; default: boolean; }; includeHeader: { type: BooleanConstructor; default: boolean; }; comment: { type: PropType; required: true; }; }>> & Readonly<{ onFocus?: ((...args: any[]) => any) | undefined; }>, { isFocused: boolean; users: readonly (User & { access?: string | { role?: string; } | null; })[]; includeHeader: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { inputRef: HTMLTextAreaElement; }, HTMLDivElement>; export default _default;