import { default as React } from 'react'; import { PolymorphicComponentPropsWithRef } from '../../utils'; export type IconButtonBaseProps = { /** Ikonet som du vil ha inne i knappen */ children: React.ReactNode; /** Tekst som forklarer knappens handling. MÅ være satt hvis du ikke har en forklarende tooltip på knappen */ 'aria-label'?: string; /** Ekstra klassenavn */ className?: string; /** Deaktivering av knappen * @default false */ disabled?: boolean; /** HTML-elementet eller React-komponenten som lager knappen * @default 'button' */ as?: React.ElementType; /**Størrelsen på knappen * @default 'medium' */ size?: 'small' | 'medium'; /** Om knappen er opptatt, f.eks. med å lagre eller å kjøpe * @default false */ loading?: boolean; }; declare const defaultElement = "button"; export type IconButtonProps = PolymorphicComponentPropsWithRef; export type IconButtonComponent = (props: IconButtonProps) => React.ReactElement | null; export declare const IconButton: IconButtonComponent; export {};