export declare function useNoteThreads(postId: any): {
    notes: any[];
    unresolvedNotes: any[];
};
export declare function useNoteActions(): {
    onCreate: ({ content, parent }: {
        content: any;
        parent: any;
    }) => Promise<any>;
    onEdit: ({ id, content, status }: {
        content: any;
        id: any;
        status: any;
    }) => Promise<void>;
    onDelete: (note: any) => Promise<void>;
};
export declare function useEnableFloatingSidebar(enabled?: boolean): void;
export declare function useFloatingBoard({ threads, selectedNoteId, isFloating, sidebarRef }: {
    isFloating: any;
    selectedNoteId: any;
    sidebarRef: any;
    threads: any;
}): {
    notePositions: {};
    registerThread: (id: any, blockEl: any, floatingEl: any) => void;
    unregisterThread: (id: any) => void;
};
//# sourceMappingURL=hooks.d.ts.map