import React from 'react';
import type { InputHTMLAttributes } from '../../types';
export declare type ControlProps = {
/**
* Уникальный идентификатор контрола
*/
id?: string;
/**
* Метка-подпись к элементу
*/
label?: React.ReactNode;
/**
* Описание элемента
*/
description?: React.ReactNode;
};
export interface BaseboxProps extends ControlProps, InputHTMLAttributes {
children?: never;
}
export declare const StyledRoot: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledContentWrapper: import("styled-components").StyledComponent<"label", any, {}, never>;
export declare const StyledInput: import("styled-components").StyledComponent<"input", any, {}, never>;
export declare const StyledTrigger: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledContent: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const StyledLabel: import("styled-components").StyledComponent<"div", any, import("../../mixins").SpacingProps & import("../../mixins").BreakWordProps, never>;
export declare const StyledDescription: import("styled-components").StyledComponent<"div", any, import("../../mixins").SpacingProps & import("../../mixins").BreakWordProps, never>;
//# sourceMappingURL=Basebox.d.ts.map