import { type ReactNode } from 'react'; import { type ContainerSubTypes, type ContainerTypes } from '../types'; interface ContainerProperties { description: ReactNode; icon: ReactNode; title?: ReactNode; containerTypeText: ReactNode; isEmptyContainer?: boolean; } type IconSize = 'xxsmall' | 'xsmall' | 'small' | 'medium'; export declare const messages: { addConfluenceContainerTitle: { id: string; defaultMessage: string; description: string; }; confluenceContainerDescription: { id: string; defaultMessage: string; description: string; }; addLoomSpace: { id: string; defaultMessage: string; description: string; }; addJiraProject: { id: string; defaultMessage: string; description: string; }; jiraProjectDescription: { id: string; defaultMessage: string; description: string; }; loomSpaceDescription: { id: string; defaultMessage: string; description: string; }; spaceContainerTextOverride: { id: string; defaultMessage: string; description: string; }; emptyLinkContainerDescription: { id: string; defaultMessage: string; description: string; }; addLink: { id: string; defaultMessage: string; description: string; }; linkContainerDescription: { id: string; defaultMessage: string; description: string; }; }; interface GetContainerPropertiesParams { containerType: ContainerTypes; iconSize?: IconSize; containerTypeProperties?: { subType?: ContainerSubTypes; name?: string; }; isEmptyContainer?: boolean; isDisplayedOnProfileCard?: boolean; } export declare const getContainerProperties: ({ containerType, iconSize, containerTypeProperties, isEmptyContainer, isDisplayedOnProfileCard, }: GetContainerPropertiesParams) => ContainerProperties; export {};