import { Store } from '../../lib/store'; import { App } from '../../lib/app'; import { INote, IFile, INotebook, IFilePathItem } from '@wix/quix-shared'; import { IScope } from './notebook-types'; export declare const onBreadcrumbClick: (scope: IScope, store: Store, app: App) => (file: IFilePathItem) => void; export declare const onGoToRootClick: (scope: IScope, store: Store, app: App) => () => void; export declare const onNameChange: (scope: IScope, store: Store, app: App) => (file: IFile) => void; export declare const onDelete: (scope: IScope, store: Store, app: App) => (notebook: INotebook) => void; export declare const onClone: (scope: IScope, store: Store, app: App) => (notebook: INotebook) => void; export declare const onShare: (scope: IScope, store: Store, app: App) => (notebook: INotebook) => void; export declare const onLikeToggle: (scope: IScope, store: Store, app: App) => (notebook: INotebook) => void; export declare const onSave: (scope: IScope, store: Store, app: App) => () => void; export declare const onRun: (scope: IScope, store: Store, app: App) => () => void; export declare const onNoteSave: (scope: IScope, store: Store, app: App) => () => void; export declare const onNoteRun: (scope: IScope, store: Store, app: App) => () => void; export declare const onNoteAdd: (scope: IScope, store: Store, app: App) => (type?: any) => void; export declare const onNoteClone: (scope: IScope, store: Store, app: App) => (note: INote) => void; export declare const onNoteShare: (scope: IScope, store: Store, app: App) => (note: INote, params: string) => void; export declare const onNoteDelete: (scope: IScope, store: Store, app: App) => (note: INote) => void; export declare const onNoteContentChange: (scope: IScope, store: Store, app: App) => (note: INote) => void; export declare const onNoteNameChange: (scope: IScope, store: Store, app: App) => (note: INote) => void; export declare const onNoteReorder: (scope: IScope, store: Store, app: App) => (e: any, { item }: any) => void; export declare const onMarkToggle: (scope: IScope, store: Store, app: App) => (note: INote) => void; export declare const onMarkedNotesDelete: (scope: IScope, store: Store, app: App) => (notes: INote[]) => void; export declare const onUnmarkAll: (scope: IScope, store: Store, app: App) => () => void; export declare const onRunnerCreated: (scope: IScope, store: Store) => (note: any, runner: any) => void; export declare const onRunnerDestroyed: (scope: IScope, store: Store) => (note: any) => void; export declare const $onDestroy: (scope: IScope, store: Store, app: App) => () => void;