import { CSSObject } from 'styled-components'; declare type CssResetTagName = 'a' | 'blockquote' | 'button' | 'code' | 'div' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'header' | 'hr' | 'img' | 'input' | 'p' | 'select' | 'span' | 'svg' | 'table' | 'thead' | 'tfoot' | 'tbody' | 'tr' | 'td' | 'th' | 'textarea'; /** * Get css reset for a given tag. * We could eventually make this available as a library. */ export declare function cssResetForTag(tagName: CssResetTagName): CSSObject; /** * Top-level util to apply the right reset based on `as` prop or default tag name. */ export declare function cssReset(defaultTagName: CssResetTagName): (props: any) => CSSObject; export declare function getFocusableResetStyles(): CSSObject; export {};