import { CSSProperties, RefObject } from 'react'; export declare type Omit = Pick>; export declare type ReferenceCallback = (ref: T | null) => void; export declare type Reference = RefObject | ReferenceCallback; export interface IGlobalAttributes { id?: string; title?: string; tabIndex?: number; role?: string; } export interface IParent { children?: React.ReactNode; } export interface IReferenceable { reference?: Reference; } export interface ICustomizable { className?: string; style?: CSSProperties; } export interface IAnimatable { animated?: boolean; } export interface ILink { isLink?: boolean; }