1 | import { Syringe } from 'mana-syringe';
|
2 | import type { LayoutObject } from './LayoutObject';
|
3 | export declare const LayoutEdgesFactory: Syringe.DefinedToken;
|
4 | export interface LayoutEdgesFactory {
|
5 | (options: LayoutEdgesOptions): LayoutEdges;
|
6 | }
|
7 | export declare const LayoutEdgesOptions: Syringe.DefinedToken;
|
8 | export interface LayoutEdgesOptions {
|
9 | node: LayoutObject;
|
10 | }
|
11 |
|
12 |
|
13 |
|
14 |
|
15 | export declare class LayoutEdges {
|
16 | protected readonly options: LayoutEdgesOptions;
|
17 | readonly inlineStart: number;
|
18 | readonly inlineEnd: number;
|
19 | readonly blockStart: number;
|
20 | readonly blockEnd: number;
|
21 | readonly inline: number;
|
22 | readonly block: number;
|
23 | constructor(options: LayoutEdgesOptions);
|
24 | }
|