/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import React, { type ComponentPropsWithoutRef } from 'react';
import { Box } from '@atlaskit/primitives/compiled';
export interface IconAndTitleLayoutProps {
    children?: React.ReactNode;
    defaultIcon?: React.ReactNode;
    emoji?: React.ReactNode;
    hideIconLoadingSkeleton?: boolean;
    icon?: React.ReactNode;
    link?: string;
    onClick?: React.EventHandler<React.MouseEvent | React.KeyboardEvent>;
    right?: React.ReactNode;
    rightSide?: React.ReactNode;
    rightSideSpacer?: boolean;
    testId?: string;
    title: React.ReactNode;
    titleColor?: string;
    titleTextColor?: string;
    type?: string[];
}
export declare const IconAndTitleLayout: ({ icon, emoji, defaultIcon, onClick, children, title, titleColor, titleTextColor, link, rightSide, testId, type, hideIconLoadingSkeleton, }: IconAndTitleLayoutProps) => JSX.Element;
export declare const IconTitleWrapper: (props: ComponentPropsWithoutRef<typeof Box>) => JSX.Element;
