import { ContentElement, Nullable } from '@smart-react-components/core/types';
import React from 'react';
interface Props {
    Component: React.ElementType;
    leftAddon: Nullable<ContentElement>;
    rightAddon: Nullable<ContentElement>;
    props: {
        [key: string]: any;
    };
}
interface Return {
    leftAddon: Nullable<JSX.Element>;
    rightAddon: Nullable<JSX.Element>;
}
declare const useAddons: ({ Component, leftAddon, rightAddon, props }: Props) => Return;
export default useAddons;
