import './SelectCreateButton.css';
import { AtomMut } from '@reatom/framework';
import React from 'react';
import { FieldPropSize } from '../../FieldComponents';
import { PropsWithHTMLAttributesAndRef } from '../../../utils/types/PropsWithHTMLAttributes';
type LabelForCreate = ((label: string | undefined) => React.ReactNode) | React.ReactNode;
type SelectCreateButtonProps = PropsWithHTMLAttributesAndRef<{
    labelForCreate?: LabelForCreate;
    inputValueAtom: AtomMut<string>;
    size: FieldPropSize;
    indent: 'normal' | 'increased';
    index: number;
    highlightIndex: (index: number) => void;
    highlightedIndexAtom: AtomMut<number>;
}, HTMLDivElement>;
export declare const cnSelectCreateButton: import("@bem-react/classname").ClassNameFormatter;
type SelectCreateButtonComponent = (props: SelectCreateButtonProps) => JSX.Element | null;
export declare const SelectCreateButton: SelectCreateButtonComponent;
export {};
