import { TemplateResult } from 'lit';
import { BahtElement } from '../base.js';
export type CodeVariant = 'inline' | 'block';
/**
* Monospace code (20baht): an inline chip or a block. Content is the light-DOM
* children (or the `code` property). Not a syntax highlighter — just the
* design-system's canonical way to show code/identifiers/tokens.
*
* baht-button
* npm i bank20baht-ui
*/
export declare class BahtCode extends BahtElement {
variant: CodeVariant;
/** Alternative to children for setting the code text programmatically. */
code: string;
protected firstUpdated(): void;
protected render(): TemplateResult;
}