import { type PreventableEventWithTarget } from '../../ui-kit/PreventableEvent'; /** * @title Атрибуты */ export interface AspectData { [key: string]: string; } export interface AspectsAttribute { aspectName?: string; params?: AspectData; } export interface Aspects { [key: string]: (ev: PreventableEventWithTarget, data?: AspectData) => Promise; } export declare function useAspects(): Aspects; export declare namespace useAspects { var _impl: () => Aspects; var setup: (impl: () => Aspects) => void; }