import { HNDesignsystemArticleTeaser } from '../../resources/Resources';
export type ArticleTeaserTags = 'div' | 'section' | 'aside' | 'article';
export interface ArticleTeaserProps {
    /** Callback for the button. Should be used for setting the expanded boolean */
    onExpand: () => void;
    /** What's in the box? */
    children: React.ReactNode;
    /** Id of the content, used to set aria-controls */
    contentId: string;
    /** If the component is expanded or not */
    expanded: boolean;
    /** For overriding the height of the collapsed teaser */
    heightCollapsed?: string;
    /** Changes the underlying element of the wrapper */
    htmlMarkup?: ArticleTeaserTags;
    /** Resources for component */
    resources?: Partial<HNDesignsystemArticleTeaser>;
    /** Sets the data-testid attribute */
    testId?: string;
}
declare const ArticleTeaser: React.FC<ArticleTeaserProps>;
export default ArticleTeaser;
