import type { BaseBlock } from './types'; import type { Icon } from '../misc/icon'; import type { SearchBlock } from './search'; import type { FiltersBlock } from './filters'; /** * Interface for block */ export interface IconsListBlock extends BaseBlock { readonly type: 'icons-list'; icons: Icon[]; first?: Icon; last?: Icon; prev?: Icon; next?: Icon; allIcons?: Icon[]; } /** * Default block values */ export declare const defaultIconsListBlock: () => IconsListBlock; /** * Check if block is empty */ export declare function isIconsListBlockEmpty(block?: IconsListBlock | null): boolean; /** * Apply filters to icons list */ export declare function applyIconFilters(block: IconsListBlock, search: SearchBlock, filters?: FiltersBlock[], searchPrefixes?: boolean): void; //# sourceMappingURL=icons-list.d.ts.map