import { LitElement } from 'lit';
/**
* A utility component that visually hides its content while keeping it
* accessible to screen readers and other assistive technologies.
*
* The content is only visible when it receives focus, making it ideal for
* skip navigation links and other focus-based accessibility patterns.
*
* @element igc-visually-hidden
*
* @slot - Default slot for the visually hidden content.
*
* @example
* ```html
*
*
*
*
*
* ```
*
* @example
* ```html
*
*
* Skip to main content
*
* ```
*
* @example
* ```html
*
*
* ```
*/
export default class IgcVisuallyHiddenComponent extends LitElement {
static readonly tagName = "igc-visually-hidden";
static styles: import("lit").CSSResult;
static register(): void;
protected render(): import("lit-html").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'igc-visually-hidden': IgcVisuallyHiddenComponent;
}
}