import type { VirtualMasonryProps } from "../types"; declare function $$render(): { props: VirtualMasonryProps; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new (options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; (internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } /** * VirtualMasonry - Virtualized masonry/pinterest layout for efficient rendering of large image grids * [Go to docs](https://flowbite-svelte.com/) * ## Type * [VirtualMasonryProps](https://github.com/themesberg/flowbite-svelte/blob/main/src/lib/types.ts) * ## Props * @prop items = [] * @prop columns = 3 * @prop gap = 16 * @prop height = 600 * @prop overscan = 200 * @prop getItemHeight * @prop scrollToIndex * @prop children * @prop ariaLabel = "Virtual masonry grid" * @prop contained = false * @prop class: className * @prop classes */ declare const VirtualMasonry: $$IsomorphicComponent; type VirtualMasonry = InstanceType>; export default VirtualMasonry;