import { PropertyValueMap } from 'lit';
import { DdsElement } from '../../internal/dds-hu-element';
/**
 * Data table component.
 * @element dap-ds-table
 * @title - Table
 *
 * @slot - The default slot. Accepts `dap-ds-table-row` elements.
 *
 * @cssprop --dds-table-border-width - Width of the table border. (default: var(--dds-border-width-base, 1px))
 * @cssprop --dds-table-border-color - Color of the table border. (default: var(--dds-border-neutral-subtle))
 * @cssprop --dds-table-border-radius - Border radius of the table. (default: var(--dds-radius-small, 4px))
 * @cssprop --dds-table-row-divider-color - Color of the divider between rows in mobile view. (default: var(--dds-border-neutral-subtle))
 */
export default class DapDSTable extends DdsElement {
    static tagName: string;
    /**@ignore */
    rows: Array<HTMLElement>;
    role: string;
    /**If the table has mobile design */
    mobile: boolean;
    /** The caption of the table */
    caption: string;
    static readonly styles: import('lit').CSSResult;
    protected firstUpdated(_changedProperties: PropertyValueMap<any> | Map<PropertyKey, unknown>): void;
    render(): import('lit-html').TemplateResult;
}
