import type { colorMapping, sizeMapping } from '../utils/css-mappings/eui-call-out';
import type { EuiIconSignature } from './eui-icon';
import type { EuiTextSignature } from './eui-text';
import type { TextBlockSignature } from './text-block';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiCallOutSignature {
    Element: HTMLDivElement;
    Args: {
        title?: string;
        heading?: TextBlockSignature['Args']['tagName'];
        iconType?: EuiIconSignature['Args']['type'];
        size?: keyof typeof sizeMapping;
        color?: keyof typeof colorMapping;
        textColor?: EuiTextSignature['Args']['color'];
        iconSize?: EuiIconSignature['Args']['size'];
    };
    Blocks: {
        title?: [];
        body?: [];
    };
}
declare const EuiCallOut: TemplateOnlyComponent<EuiCallOutSignature>;
export default EuiCallOut;
//# sourceMappingURL=eui-call-out.d.ts.map