import type { Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; import type { MasonryOrder } from '.'; declare function $$render(): { props: Omit, "children"> & { animate?: boolean; order?: MasonryOrder; calcCols?: (masonryWidth: number, minColWidth: number, gap: number) => number; duration?: number; gap?: number; getId?: (item: Item) => string | number; idKey?: string; items: Item[]; masonryHeight?: number; masonryWidth?: number; maxColWidth?: number; minColWidth?: number; style?: string; class?: string; columnStyle?: string; columnClass?: string; children?: Snippet<[{ idx: number; item: Item; }]>; div?: HTMLDivElement; virtualize?: boolean; getEstimatedHeight?: (item: Item) => number; overscan?: number; height?: number | string; }; exports: {}; bindings: "masonryHeight" | "masonryWidth" | "div"; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): "masonryHeight" | "masonryWidth" | "div"; 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']>; } declare const Masonry: $$IsomorphicComponent; type Masonry = InstanceType>; export default Masonry;