import { Idea } from '../../../types'; export { default as IdeaDialog } from './idea-dialog.vue'; export { default as IdeaListItem } from './idea-list-item.vue'; export declare const useIdeaDialog: () => { readonly isVisible: boolean; readonly data?: { id: string; type: import('../../../types').IdeaType; content: string; state: import('../../../types').IdeaState; submitterId: string; _assignedTo?: string | undefined; createdAt: string; updatedAt: string; submitter?: { id: string; username: string; email: string; avatar?: string | undefined; } | undefined; assignedTo?: { id: string; username: string; email: string; avatar?: string | undefined; } | undefined; notes?: { id: string; content: string; authorId: string; author?: { id: string; username: string; email: string; avatar?: string | undefined; } | undefined; createdAt: string; updatedAt: string; }[] | undefined; } | undefined; readonly zIndex: number; open: (data?: Idea | undefined) => void; updateData: (data?: Idea | undefined) => void; close: () => void; closeInstances: () => void; };