import type { RenderedVastIcon } from '../../../types';
import type { RenderIconOptions } from './renderIcon';
type CanBeRenderedOptions = Pick<RenderIconOptions, 'drawnIcons' | 'placeholder'>;
export declare const hasSpace: (newIcon: RenderedVastIcon, config: CanBeRenderedOptions) => boolean;
export declare const withinBoundaries: (newIcon: RenderedVastIcon, { placeholder }: CanBeRenderedOptions) => boolean;
export declare const withoutOverlaps: (newIcon: RenderedVastIcon, { drawnIcons }: CanBeRenderedOptions) => boolean;
export declare const canBeRendered: (newIcon: RenderedVastIcon, config: CanBeRenderedOptions) => boolean;
export {};
