import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ObjectDirective, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { MenuProps, MenuSlots, MenuMethods } from 'primevue/menu'; declare const _default: DefineComponent, {}, {}, { isSmallBlock(): boolean; menuItems(): ({ label: string; icon: string; command: () => void; class?: undefined; } | { label: string; icon: string; class: string; command: () => void; })[]; }, { toggleMenu(event: any): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("delete" | "dragstart" | "dragend" | "edit" | "duplicate" | "click" | "move-to-basket" | "resize-start")[], "delete" | "dragstart" | "dragend" | "edit" | "duplicate" | "click" | "move-to-basket" | "resize-start", PublicProps, Readonly< ExtractPropTypes<{ block: { type: ObjectConstructor; required: true; }; gridSettings: { type: ObjectConstructor; required: true; }; isSelected: { type: BooleanConstructor; default: boolean; }; hasOverlap: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onClick?: (...args: any[]) => any; onEdit?: (...args: any[]) => any; onDelete?: (...args: any[]) => any; onDuplicate?: (...args: any[]) => any; onDragstart?: (...args: any[]) => any; onDragend?: (...args: any[]) => any; "onMove-to-basket"?: (...args: any[]) => any; "onResize-start"?: (...args: any[]) => any; }>, { isSelected: boolean; hasOverlap: boolean; }, {}, { PrimeButton: DefineComponent void>; PrimeMenu: DefineComponent void) & ((e: "blur", event: Event) => void) & ((e: "show") => void) & ((e: "hide") => void), MenuMethods>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=GridBlock.vue.d.ts.map