import { ReactNode } from 'react';
export type SB_ListItem_ControlType = 'non-interactive' | 'button' | 'buttonAsLink' | 'partialButton' | 'partialButtonAsLink' | 'iconButton' | 'iconButtonAsLink' | 'iconButtonWithLabel' | 'iconButtonAsLinkWithLabel' | 'partialIconButton' | 'partialIconButtonAsLink' | 'partialIconButtonWithLabel' | 'partialIconButtonAsLinkWithLabel' | 'navigation' | 'navigationAsButton' | 'checkbox' | 'radio' | 'switch';
export declare const SB_LIST_ITEM_TEXT: {
    title: string;
    subtitle: string;
    valueTitle: string;
    valueSubtitle: string;
    longTitle: string;
    longSubtitle: string;
    longValueTitle: import("react").JSX.Element;
};
export declare const SB_LIST_ITEM_CONTROLS: Record<SB_ListItem_ControlType, ReactNode>;
export declare const SB_LIST_ITEM_ADDITIONAL_INFO: {
    readonly interactive: import("react").JSX.Element;
    readonly nonInteractive: import("react").JSX.Element;
};
export declare const SB_LIST_ITEM_PROMPTS: {
    readonly interactive: import("react").JSX.Element;
    readonly nonInteractive: import("react").JSX.Element;
};
export declare const SB_LIST_ITEM_MEDIA: {
    readonly image: import("react").JSX.Element;
    readonly avatarFlag: import("react").JSX.Element;
    readonly avatarSingle: import("react").JSX.Element;
    readonly avatarDouble: import("react").JSX.Element;
    readonly avatarDiagonal: import("react").JSX.Element;
};
//# sourceMappingURL=subcomponents.d.ts.map