import { type PortfolioAttrs } from '@divi/types'; import { type ModuleEditProps } from '../types-module'; declare global { interface Window { et_pb_set_responsive_grid: ($grid_items_container: JQuery, single_item_selector: string) => void; /** * Queues a function to be called during a browser's idle periods. * Falls back to setTimeout in browsers that don't support it (Safari). * * @see https://developer.mozilla.org/en-US/docs/Web/API/Window/requestIdleCallback */ requestIdleCallback: (callback: IdleRequestCallback, options?: IdleRequestOptions) => number; /** * Cancels a previously scheduled idle callback. * * @see https://developer.mozilla.org/en-US/docs/Web/API/Window/cancelIdleCallback */ cancelIdleCallback: (handle: number) => void; } } export type PortfolioEditProps = ModuleEditProps;