import { LitElement, TemplateResult } from 'lit'; import { BoxBackgroundColor, BoxBorderColor, BoxBorderWidth, BoxBorderRadius, BoxShadow } from '@viasat/beam-shared/components/box'; import { Spacing } from '@viasat/beam-shared/utils'; /** * `bm-box` * * @slot default - Provide content for the Box */ export declare class BmBox extends LitElement { static styles: import('lit').CSSResult; /** * Specify the background color of a Box */ backgroundColor?: BoxBackgroundColor; /** * Specify the border color of a Box */ borderColor?: BoxBorderColor; /** * Specify the border width of a Box */ borderWidth?: BoxBorderWidth; /** * Specify the border radius of a Box */ borderRadius?: BoxBorderRadius; /** * Specify before and after padding of a Box */ px?: Spacing; /** * Specify top and bottom padding of a Box */ py?: Spacing; /** * Specify top padding of a Box */ pTop?: Spacing; /** * Specify bottom padding of a Box */ pBottom?: Spacing; /** * Specify before padding of a Box */ pBefore?: Spacing; /** * Specify after padding of a Box */ pAfter?: Spacing; /** * Specify before and after margin of a Box */ mx?: Spacing; /** * Specify top and bottom margin of a Box */ my?: Spacing; /** * Specify top margin of a Box */ mTop?: Spacing; /** * Specify bottom margin of a Box */ mBottom?: Spacing; /** * Specify before margin of a Box */ mBefore?: Spacing; /** * Specify after margin of a Box */ mAfter?: Spacing; /** * Specify all margin */ m?: Spacing; /** * Specify all padding */ p?: Spacing; /** * Specify gap between child elements */ gap?: Spacing; /** * Specify if a Box has a shadow */ shadow?: BoxShadow; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'bm-box': BmBox; } } //# sourceMappingURL=Box.d.ts.map