import type { AnchorHTMLAttributes, ReactElement } from 'react';
import type { AsChildProps } from '../utils/AsChildProps';
type LinkBlockVariant = 'primary' | 'secondary';
type LinkBlockSize = 'xs' | 'small' | 'medium' | 'large';
type LinkBlockPropsCommon = AsChildProps> & {
variant?: LinkBlockVariant;
size?: LinkBlockSize;
padded?: boolean;
};
type LinkBlockProps = LinkBlockPropsUnion & LinkBlockPropsCommon;
type LinkBlockPropsUnion = {
iconStart?: ReactElement;
} | {
iconEnd?: ReactElement;
};
/**
* LinkBlock component
*/
declare const LinkBlock: import("react").MemoExoticComponent>>;
export type { LinkBlockProps, LinkBlockPropsCommon, LinkBlockPropsUnion };
export { LinkBlock };