import { LitElement } from 'lit';
/**
 * Renders a the block selection.
 *
 * @example
 * ```ts
 * class Block extends LitElement {
 *   state override styles = css`
 *     :host {
 *       position: relative;
 *     }
 *   `
 *   render() {
 *     return html`${this.selected?.is('block')
 *       ? html`<affine-block-selection></affine-block-selection>`
 *       : null}`;
 *   };
 * }
 * ```
 */
export declare class BlockSelection extends LitElement {
    static styles: import("lit").CSSResult;
    borderRadius?: number;
    borderWidth?: number;
    connectedCallback(): void;
}
declare global {
    interface HTMLElementTagNameMap {
        'affine-block-selection': BlockSelection;
    }
}
//# sourceMappingURL=block-selection.d.ts.map