///
import { InputField, Toggle } from '../@unbounce/ui-components';
export declare const StyledModal: import("styled-components").StyledComponent<({ children, isOpen, className, overlayClassName, style, portalClassName, bodyOpenClassName, htmlOpenClassName, appElement, closeTimeoutMS, ariaHideApp, shouldFocusAfterRender, shouldCloseOnOverlayClick, shouldCloseOnEsc, shouldReturnFocusAfterClose, aria, data, role, contentLabel, contentRef, overlayRef, onAfterOpen, onAfterClose, onRequestClose, parentSelector, }: import("../@unbounce/ui-components/modal/modal").ModalProps) => JSX.Element, any, {
maxWidth?: string | undefined;
}, never>;
export declare const StyledModalBody: import("styled-components").StyledComponent<({ children, className, loadingDescription, loadingMessage, "data-testid": dataTestId, loading, displayAlerts, }: import("../@unbounce/ui-components/modal/modal-body").ModalBodyProps) => JSX.Element, any, {
padding?: string | undefined;
}, never>;
export declare const StyledModalFooter: import("styled-components").StyledComponent<({ children, className, "data-testid": dataTestId, layout }: import("../@unbounce/ui-components/modal/modal-footer").ModalFooterProps) => JSX.Element, any, {}, never>;
export declare const StyledButton: import("styled-components").StyledComponent<({ children, className, onClick, name, "data-testid": dataTestId, type, disabled, primary, secondary, tertiary, quaternary, remove, darkEnv, large, fullWidth, }: import("../@unbounce/ui-components/actions/button").ButtonProps) => JSX.Element, any, {
maxWidth?: string | undefined;
}, never>;
export declare const DropdownInput: import("styled-components").StyledComponent<(({ className, onChange, options, "data-testid": dataTestId, value, inputId, width, minimal, isDisable, menuShouldBlockScroll, menuPosition, menuPortalTarget, secondaryDropdownOptions, }: import("../@unbounce/ui-components").DropdownProps) => JSX.Element), any, {}, never>;
export declare const StyledField: typeof InputField;
export declare const StyledToggle: typeof Toggle;
export declare const StyledBrandColorButton: import("styled-components").StyledComponent<({ children, className, onClick, name, "data-testid": dataTestId, type, disabled, primary, secondary, tertiary, quaternary, remove, darkEnv, large, fullWidth, }: import("../@unbounce/ui-components/actions/button").ButtonProps) => JSX.Element, any, {
disabled: boolean;
}, never>;
export declare const StyledFullScreenModal: import("styled-components").StyledComponent<({ children, isOpen, className, overlayClassName, style, portalClassName, bodyOpenClassName, htmlOpenClassName, appElement, closeTimeoutMS, ariaHideApp, shouldFocusAfterRender, shouldCloseOnOverlayClick, shouldCloseOnEsc, shouldReturnFocusAfterClose, aria, data, role, contentLabel, contentRef, overlayRef, onAfterOpen, onAfterClose, onRequestClose, parentSelector, }: import("../@unbounce/ui-components/modal/modal").ModalProps) => JSX.Element, any, {}, never>;
export declare const StyledFullScreenModalBody: import("styled-components").StyledComponent<({ children, className, loadingDescription, loadingMessage, "data-testid": dataTestId, loading, displayAlerts, }: import("../@unbounce/ui-components/modal/modal-body").ModalBodyProps) => JSX.Element, any, {}, never>;
export declare const DTRRemoveButton: import("styled-components").StyledComponent<({ children, className, onClick, onMouseOver, "data-testid": dataTestId, "aria-label": ariaLabel, size, color, }: import("../@unbounce/ui-components/actions/icon-button").IconButtonProps) => JSX.Element, any, {}, never>;