diff --git a/tsc/internal/bundled/libs/lib.es5.d.ts b/tsc/internal/bundled/libs/lib.es5.d.ts index f8ec8286e17d7..bb4ac13187a93 100644 --- a/tsc/internal/bundled/libs/lib.es5.d.ts +++ b/tsc/internal/bundled/libs/lib.es5.d.ts @@ -1613,14 +1613,14 @@ type Record = { }; /** - * Exclude from T those types that are assignable to U + * Construct the type of values in T that are not in U */ -type Exclude = T extends U ? never : T; +type Exclude = T & not U; /** - * Extract from T those types that are assignable to U + * Construct the type of values common to T and U */ -type Extract = T extends U ? T : never; +type Extract = T & U; /** * Construct a type with the properties of T except for those in type K. diff --git a/tsc/testdata/baselines/reference/compiler/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.errors.txt b/tsc/testdata/baselines/reference/compiler/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.errors.txt index d3469515c19ca..40e084e5c7ebd 100644 --- a/tsc/testdata/baselines/reference/compiler/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.errors.txt +++ b/tsc/testdata/baselines/reference/compiler/circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.errors.txt @@ -2,12 +2,10 @@ circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth Type 'Matching>' is not assignable to type 'Shared>'. Type 'P extends keyof TInjectedProps ? TInjectedProps[P] extends GetProps[P] ? GetProps[P] : TInjectedProps[P] : GetProps[P]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[Extract>] extends GetProps[Extract>] ? GetProps[Extract>] : TInjectedProps[Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type '(Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'keyof GetProps & string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & keyof GetProps & string] extends GetProps[keyof TInjectedProps & keyof GetProps & string] ? GetProps[keyof TInjectedProps & keyof GetProps & string] : TInjectedProps[keyof TInjectedProps & keyof GetProps & string] : GetProps[keyof GetProps & string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type '(string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]) | (number extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & number] extends GetProps[keyof TInjectedProps & number] ? GetProps[keyof TInjectedProps & number] : TInjectedProps[keyof TInjectedProps & number] : GetProps[number]) | (symbol extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & symbol] extends GetProps[keyof TInjectedProps & symbol] ? GetProps[keyof TInjectedProps & symbol] : TInjectedProps[keyof TInjectedProps & symbol] : GetProps[symbol])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. ==== circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth.ts (1 errors) ==== @@ -79,10 +77,8 @@ circularlyConstrainedMappedTypeContainingConditionalNoInfiniteInstantiationDepth !!! error TS2344: Type 'Matching>' is not assignable to type 'Shared>'. !!! error TS2344: Type 'P extends keyof TInjectedProps ? TInjectedProps[P] extends GetProps[P] ? GetProps[P] : TInjectedProps[P] : GetProps[P]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. !!! error TS2344: Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[Extract>] extends GetProps[Extract>] ? GetProps[Extract>] : TInjectedProps[Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type '(Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'keyof GetProps & string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & keyof GetProps & string] extends GetProps[keyof TInjectedProps & keyof GetProps & string] ? GetProps[keyof TInjectedProps & keyof GetProps & string] : TInjectedProps[keyof TInjectedProps & keyof GetProps & string] : GetProps[keyof GetProps & string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type '(string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]) | (number extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & number] extends GetProps[keyof TInjectedProps & number] ? GetProps[keyof TInjectedProps & number] : TInjectedProps[keyof TInjectedProps & number] : GetProps[number]) | (symbol extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & symbol] extends GetProps[keyof TInjectedProps & symbol] ? GetProps[keyof TInjectedProps & symbol] : TInjectedProps[keyof TInjectedProps & symbol] : GetProps[symbol])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. \ No newline at end of file diff --git a/tsc/testdata/baselines/reference/compiler/coAndContraVariantInferences3.types b/tsc/testdata/baselines/reference/compiler/coAndContraVariantInferences3.types index eb2b8b492dd53..0de02c7371b45 100644 --- a/tsc/testdata/baselines/reference/compiler/coAndContraVariantInferences3.types +++ b/tsc/testdata/baselines/reference/compiler/coAndContraVariantInferences3.types @@ -23,7 +23,7 @@ type OverloadDefinitions = { readonly [P in number]: (...args: any[]) => any; }; type OverloadBinder = (args: OverloadParameters) => OverloadKeys | undefined; >OverloadBinder : OverloadBinder ->args : Parameters<{ [P in Extract]: T[P]; }[Extract]> +>args : Parameters<{ [P in OverloadKeys]: T[P]; }[OverloadKeys]> type OverloadKeys = Extract; >OverloadKeys : OverloadKeys @@ -36,7 +36,7 @@ type OverloadFunction = UnionToIntersection = { [P in OverloadKeys]: (args: OverloadParameters) => boolean | undefined; }; >OverloadBinders : OverloadBinders ->args : Parameters<{ [P_1 in Extract]: T[P_1]; }[Extract]> +>args : Parameters<{ [P_1 in OverloadKeys]: T[P_1]; }[OverloadKeys]> type OverloadDeprecations = { [P in OverloadKeys]?: DeprecationOptions; }; >OverloadDeprecations : OverloadDeprecations diff --git a/tsc/testdata/baselines/reference/compiler/conditionalTypesSimplifyWhenTrivial.types b/tsc/testdata/baselines/reference/compiler/conditionalTypesSimplifyWhenTrivial.types index 2f27a38d71b26..1dabbbe60b0ed 100644 --- a/tsc/testdata/baselines/reference/compiler/conditionalTypesSimplifyWhenTrivial.types +++ b/tsc/testdata/baselines/reference/compiler/conditionalTypesSimplifyWhenTrivial.types @@ -6,22 +6,22 @@ const fn1 = ( >( params: Pick>,): Params => params : (params: Pick>) => Params params: Pick>, ->params : Pick> +>params : Pick ): Params => params; ->params : Pick> +>params : Pick function fn2(x: Exclude) { >fn2 : (x: Exclude) => void ->x : Exclude +>x : T var y: T = x; >y : T ->x : Exclude +>x : T x = y; >x = y : T ->x : Exclude +>x : T >y : T } @@ -30,27 +30,27 @@ const fn3 = ( >( params: Pick>,): Params => params : (params: Pick>) => Params params: Pick>, ->params : Pick> +>params : Pick ): Params => params; ->params : Pick> +>params : Pick function fn4(x: Extract) { >fn4 : (x: Extract) => void ->x : Extract +>x : T var y: T = x; >y : T ->x : Extract +>x : T x = y; >x = y : T ->x : Extract +>x : T >y : T } declare var x: Extract; // Should be `numebr | string` and not `any` ->x : string | number +>x : any type ExtractWithDefault = T extends U ? T : D; >ExtractWithDefault : ExtractWithDefault diff --git a/tsc/testdata/baselines/reference/compiler/contextualTypesNegatedTypeLikeConstraintInGenericMappedType2.types b/tsc/testdata/baselines/reference/compiler/contextualTypesNegatedTypeLikeConstraintInGenericMappedType2.types index 8054d3133b999..228063da6f753 100644 --- a/tsc/testdata/baselines/reference/compiler/contextualTypesNegatedTypeLikeConstraintInGenericMappedType2.types +++ b/tsc/testdata/baselines/reference/compiler/contextualTypesNegatedTypeLikeConstraintInGenericMappedType2.types @@ -36,20 +36,20 @@ const matcher = typeTags(); matcher({ >matcher({ A: (_) => _.a, B: (_) => "fail",}) : unknown >matcher :

& string]: (_: Extract) => any; } & { readonly [Tag in Exclude>]: never; }>(fields: P) => unknown ->{ A: (_) => _.a, B: (_) => "fail",} : { A: (_: { _tag: "A"; a: number; }) => number; B: (_: { _tag: "B"; b: number; }) => string; } +>{ A: (_) => _.a, B: (_) => "fail",} : { A: (_: { _tag: "A"; a: number; } & { readonly _tag: "A"; }) => number; B: (_: { _tag: "B"; b: number; } & { readonly _tag: "B"; }) => string; } A: (_) => _.a, ->A : (_: { _tag: "A"; a: number; }) => number ->(_) => _.a : (_: { _tag: "A"; a: number; }) => number ->_ : { _tag: "A"; a: number; } +>A : (_: { _tag: "A"; a: number; } & { readonly _tag: "A"; }) => number +>(_) => _.a : (_: { _tag: "A"; a: number; } & { readonly _tag: "A"; }) => number +>_ : { _tag: "A"; a: number; } & { readonly _tag: "A"; } >_.a : number ->_ : { _tag: "A"; a: number; } +>_ : { _tag: "A"; a: number; } & { readonly _tag: "A"; } >a : number B: (_) => "fail", ->B : (_: { _tag: "B"; b: number; }) => string ->(_) => "fail" : (_: { _tag: "B"; b: number; }) => string ->_ : { _tag: "B"; b: number; } +>B : (_: { _tag: "B"; b: number; } & { readonly _tag: "B"; }) => string +>(_) => "fail" : (_: { _tag: "B"; b: number; } & { readonly _tag: "B"; }) => string +>_ : { _tag: "B"; b: number; } & { readonly _tag: "B"; } >"fail" : "fail" }); @@ -57,20 +57,20 @@ matcher({ matcher({ >matcher({ A: (_) => _.a, B: (_) => "fail", C: (_) => "fail",}) : unknown >matcher :

& string]: (_: Extract) => any; } & { readonly [Tag in Exclude>]: never; }>(fields: P) => unknown ->{ A: (_) => _.a, B: (_) => "fail", C: (_) => "fail",} : { A: (_: { _tag: "A"; a: number; }) => number; B: (_: { _tag: "B"; b: number; }) => string; C: (_: any) => string; } +>{ A: (_) => _.a, B: (_) => "fail", C: (_) => "fail",} : { A: (_: { _tag: "A"; a: number; } & { readonly _tag: "A"; }) => number; B: (_: { _tag: "B"; b: number; } & { readonly _tag: "B"; }) => string; C: (_: any) => string; } A: (_) => _.a, ->A : (_: { _tag: "A"; a: number; }) => number ->(_) => _.a : (_: { _tag: "A"; a: number; }) => number ->_ : { _tag: "A"; a: number; } +>A : (_: { _tag: "A"; a: number; } & { readonly _tag: "A"; }) => number +>(_) => _.a : (_: { _tag: "A"; a: number; } & { readonly _tag: "A"; }) => number +>_ : { _tag: "A"; a: number; } & { readonly _tag: "A"; } >_.a : number ->_ : { _tag: "A"; a: number; } +>_ : { _tag: "A"; a: number; } & { readonly _tag: "A"; } >a : number B: (_) => "fail", ->B : (_: { _tag: "B"; b: number; }) => string ->(_) => "fail" : (_: { _tag: "B"; b: number; }) => string ->_ : { _tag: "B"; b: number; } +>B : (_: { _tag: "B"; b: number; } & { readonly _tag: "B"; }) => string +>(_) => "fail" : (_: { _tag: "B"; b: number; } & { readonly _tag: "B"; }) => string +>_ : { _tag: "B"; b: number; } & { readonly _tag: "B"; } >"fail" : "fail" C: (_) => "fail", diff --git a/tsc/testdata/baselines/reference/compiler/crossProductUnionIntersectionRepeatedPropDeclarationsNoOOM1.types b/tsc/testdata/baselines/reference/compiler/crossProductUnionIntersectionRepeatedPropDeclarationsNoOOM1.types index 9ae7b94dd7f93..b45be88e84e58 100644 --- a/tsc/testdata/baselines/reference/compiler/crossProductUnionIntersectionRepeatedPropDeclarationsNoOOM1.types +++ b/tsc/testdata/baselines/reference/compiler/crossProductUnionIntersectionRepeatedPropDeclarationsNoOOM1.types @@ -800,7 +800,7 @@ export function createShapeAtNearestAdjacentEmptyPosition< newShapePartial.props?.w; >newShapePartial.props?.w : (TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | any | ((any & any & N["props"])["w"] & (any & any & N["props"])["w"]) >newShapePartial.props : (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial<{ w: number; h: number; } & Dimensions & N["props"]> & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial<{ w: number; h: number; } & Dimensions & N["props"]> & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial<{ w: number; h: number; } & Dimensions & N["props"]> & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | undefined) & Dimensions)) | any | (Partial & ((Partial | any | undefined) & Dimensions)) ->newShapePartial : (({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "arrow"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "container"; } & Partial & { props: (TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions; } & { props: N["props"] & Dimensions; }, "id" | "meta" | "props" | "type">>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "container_section"; } & Partial & { props: (TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions; } & { props: N["props"] & Dimensions; }, "id" | "meta" | "props" | "type">>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "html"; } & Partial & { props: (TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions; } & { props: N["props"] & Dimensions; }, "id" | "meta" | "props" | "type">>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "bookmark"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "draw"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "embed"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "frame"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "geo"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "group"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "highlight"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "image"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "line"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "note"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "text"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "video"; } & Partial>)) & { props: TLShapePartial>["props"] & Dimensions; } +>newShapePartial : (({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "container"; } & Partial & { props: (TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions; } & { props: N["props"] & Dimensions; }, "id" | "meta" | "props" | "type">>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "container_section"; } & Partial & { props: (TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions; } & { props: N["props"] & Dimensions; }, "id" | "meta" | "props" | "type">>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "html"; } & Partial & { props: (TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions; } & { props: N["props"] & Dimensions; }, "id" | "meta" | "props" | "type">>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "arrow"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "bookmark"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "draw"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "embed"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "frame"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "geo"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "group"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "highlight"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "image"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "line"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "note"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "text"; } & Partial>) | ({ id: TLShapeId; meta?: Partial | undefined; props?: Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined; type: "video"; } & Partial>)) & { props: TLShapePartial>["props"] & Dimensions; } >props : (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial<{ w: number; h: number; } & Dimensions & N["props"]> & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial<{ w: number; h: number; } & Dimensions & N["props"]> & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial<{ w: number; h: number; } & Dimensions & N["props"]> & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial<(TLArrowShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLBookmarkShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLDrawShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLEmbedShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLFrameShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGeoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLGroupShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLHighlightShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLImageShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLLineShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLNoteShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLTextShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<(TLVideoShapeProps & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | Partial<({ w: number; h: number; } & ((TLArrowShapeProps | TLBookmarkShapeProps | TLDrawShapeProps | TLEmbedShapeProps | TLFrameShapeProps | TLGeoShapeProps | TLGroupShapeProps | TLHighlightShapeProps | TLImageShapeProps | TLLineShapeProps | TLNoteShapeProps | TLTextShapeProps | TLVideoShapeProps | { w: number; h: number; } | { w: number; h: number; } | { w: number; h: number; }) & Dimensions)) & N["props"] & Dimensions> | undefined) & Dimensions)) | (Partial & ((Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | Partial | undefined) & Dimensions)) | any | (Partial & ((Partial | any | undefined) & Dimensions)) >w : (TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"] | (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"] | (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"] | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGeoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLGroupShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLHighlightShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLImageShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLLineShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLNoteShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLTextShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLVideoShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | (({ w: number; h: number; } & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & ({ w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLArrowShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLDrawShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLTextShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & TLVideoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLBookmarkShapeProps & { w: number; h: number; } & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLArrowShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLBookmarkShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLEmbedShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGeoShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLGroupShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLHighlightShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLImageShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLLineShapeProps & Dimensions & N["props"])["w"]) | ((TLArrowShapeProps & TLFrameShapeProps & Dimensions & N["props"])["w"] & (TLDrawShapeProps & TLNoteShapeProps & Dimensions & N["props"])["w"]) | any | ((any & any & N["props"])["w"] & (any & any & N["props"])["w"]) diff --git a/tsc/testdata/baselines/reference/compiler/deepComparisons.errors.txt b/tsc/testdata/baselines/reference/compiler/deepComparisons.errors.txt index 563b184c7ac00..eb07d58aea327 100644 --- a/tsc/testdata/baselines/reference/compiler/deepComparisons.errors.txt +++ b/tsc/testdata/baselines/reference/compiler/deepComparisons.errors.txt @@ -1,8 +1,23 @@ deepComparisons.ts(2,9): error TS2322: Type 'T' is not assignable to type 'Extract'. + Type 'T' is not assignable to type 'string'. deepComparisons.ts(3,9): error TS2322: Type 'T[K1]' is not assignable to type 'Extract'. Type 'T[keyof T]' is not assignable to type 'Extract'. Type 'T[string] | T[number] | T[symbol]' is not assignable to type 'Extract'. Type 'T[string]' is not assignable to type 'Extract'. + Type 'T[string]' is not assignable to type 'T[K1]'. + Type 'string' is not assignable to type 'K1'. + 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'T[keyof T]' is not assignable to type 'T[K1]'. + Type 'keyof T' is not assignable to type 'K1'. + 'keyof T' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'string | number | symbol' is not assignable to type 'K1'. + 'string | number | symbol' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'string' is not assignable to type 'K1'. + 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'T[K1]' is not assignable to type 'string'. + Type 'T[keyof T]' is not assignable to type 'string'. + Type 'T[string] | T[number] | T[symbol]' is not assignable to type 'string'. + Type 'T[string]' is not assignable to type 'string'. deepComparisons.ts(4,9): error TS2322: Type 'T[K1][K2]' is not assignable to type 'Extract'. Type 'T[K1][keyof T[K1]]' is not assignable to type 'Extract'. Type 'T[K1][string] | T[K1][number] | T[K1][symbol]' is not assignable to type 'Extract'. @@ -10,6 +25,35 @@ deepComparisons.ts(4,9): error TS2322: Type 'T[K1][K2]' is not assignable to typ Type 'T[keyof T][string]' is not assignable to type 'Extract'. Type 'T[string][string] | T[number][string] | T[symbol][string]' is not assignable to type 'Extract'. Type 'T[string][string]' is not assignable to type 'Extract'. + Type 'T[string][string]' is not assignable to type 'T[K1][K2]'. + Type 'T[string]' is not assignable to type 'T[K1]'. + Type 'string' is not assignable to type 'K1'. + 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'T[keyof T][string]' is not assignable to type 'T[K1][K2]'. + Type 'T[keyof T]' is not assignable to type 'T[K1]'. + Type 'keyof T' is not assignable to type 'K1'. + 'keyof T' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'string | number | symbol' is not assignable to type 'K1'. + 'string | number | symbol' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'string' is not assignable to type 'K1'. + 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'T[K1][string]' is not assignable to type 'T[K1][K2]'. + Type 'string' is not assignable to type 'K2'. + 'string' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'T[K1][keyof T[K1]]' is not assignable to type 'T[K1][K2]'. + Type 'keyof T[K1]' is not assignable to type 'K2'. + 'keyof T[K1]' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'string | number | symbol' is not assignable to type 'K2'. + 'string | number | symbol' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'string' is not assignable to type 'K2'. + 'string' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. + Type 'T[K1][K2]' is not assignable to type 'string'. + Type 'T[K1][keyof T[K1]]' is not assignable to type 'string'. + Type 'T[K1][string] | T[K1][number] | T[K1][symbol]' is not assignable to type 'string'. + Type 'T[K1][string]' is not assignable to type 'string'. + Type 'T[keyof T][string]' is not assignable to type 'string'. + Type 'T[string][string] | T[number][string] | T[symbol][string]' is not assignable to type 'string'. + Type 'T[string][string]' is not assignable to type 'string'. ==== deepComparisons.ts (3 errors) ==== @@ -17,12 +61,29 @@ deepComparisons.ts(4,9): error TS2322: Type 'T[K1][K2]' is not assignable to typ let v1: Extract = 0 as any as T; // Error ~~ !!! error TS2322: Type 'T' is not assignable to type 'Extract'. +!!! error TS2322: Type 'T' is not assignable to type 'string'. +!!! related TS2208 deepComparisons.ts:1:13: This type parameter might need an `extends string` constraint. +!!! related TS2208 deepComparisons.ts:1:13: This type parameter might need an `extends Extract` constraint. let v2: Extract = 0 as any as T[K1]; // Error ~~ !!! error TS2322: Type 'T[K1]' is not assignable to type 'Extract'. !!! error TS2322: Type 'T[keyof T]' is not assignable to type 'Extract'. !!! error TS2322: Type 'T[string] | T[number] | T[symbol]' is not assignable to type 'Extract'. !!! error TS2322: Type 'T[string]' is not assignable to type 'Extract'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'T[K1]'. +!!! error TS2322: Type 'string' is not assignable to type 'K1'. +!!! error TS2322: 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'T[keyof T]' is not assignable to type 'T[K1]'. +!!! error TS2322: Type 'keyof T' is not assignable to type 'K1'. +!!! error TS2322: 'keyof T' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'string | number | symbol' is not assignable to type 'K1'. +!!! error TS2322: 'string | number | symbol' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'string' is not assignable to type 'K1'. +!!! error TS2322: 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'T[K1]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[keyof T]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[string] | T[number] | T[symbol]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'string'. let v3: Extract = 0 as any as T[K1][K2]; // No error ~~ !!! error TS2322: Type 'T[K1][K2]' is not assignable to type 'Extract'. @@ -32,6 +93,35 @@ deepComparisons.ts(4,9): error TS2322: Type 'T[K1][K2]' is not assignable to typ !!! error TS2322: Type 'T[keyof T][string]' is not assignable to type 'Extract'. !!! error TS2322: Type 'T[string][string] | T[number][string] | T[symbol][string]' is not assignable to type 'Extract'. !!! error TS2322: Type 'T[string][string]' is not assignable to type 'Extract'. +!!! error TS2322: Type 'T[string][string]' is not assignable to type 'T[K1][K2]'. +!!! error TS2322: Type 'T[string]' is not assignable to type 'T[K1]'. +!!! error TS2322: Type 'string' is not assignable to type 'K1'. +!!! error TS2322: 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'T[keyof T][string]' is not assignable to type 'T[K1][K2]'. +!!! error TS2322: Type 'T[keyof T]' is not assignable to type 'T[K1]'. +!!! error TS2322: Type 'keyof T' is not assignable to type 'K1'. +!!! error TS2322: 'keyof T' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'string | number | symbol' is not assignable to type 'K1'. +!!! error TS2322: 'string | number | symbol' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'string' is not assignable to type 'K1'. +!!! error TS2322: 'string' is assignable to the constraint of type 'K1', but 'K1' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'T[K1][string]' is not assignable to type 'T[K1][K2]'. +!!! error TS2322: Type 'string' is not assignable to type 'K2'. +!!! error TS2322: 'string' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'T[K1][keyof T[K1]]' is not assignable to type 'T[K1][K2]'. +!!! error TS2322: Type 'keyof T[K1]' is not assignable to type 'K2'. +!!! error TS2322: 'keyof T[K1]' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'string | number | symbol' is not assignable to type 'K2'. +!!! error TS2322: 'string | number | symbol' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'string' is not assignable to type 'K2'. +!!! error TS2322: 'string' is assignable to the constraint of type 'K2', but 'K2' could be instantiated with a different subtype of constraint 'string | number | symbol'. +!!! error TS2322: Type 'T[K1][K2]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[K1][keyof T[K1]]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[K1][string] | T[K1][number] | T[K1][symbol]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[K1][string]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[keyof T][string]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[string][string] | T[number][string] | T[symbol][string]' is not assignable to type 'string'. +!!! error TS2322: Type 'T[string][string]' is not assignable to type 'string'. } type Foo = { x: Foo }; diff --git a/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.symbols b/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.symbols index e7ac3e8ab767b..4ee2050580ac5 100644 --- a/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.symbols +++ b/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.symbols @@ -37,9 +37,9 @@ class BufferPool> { >ArrayLike : Symbol(ArrayLike, Decl(lib.es5.d.ts, --, --)) array.length; // Requires exploration of >5 levels of constraints ->array.length : Symbol(length, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>array.length : Symbol(ArrayLike.length, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >array : Symbol(array, Decl(deeplyNestedConstraints.ts, 7, 41)) ->length : Symbol(length, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>length : Symbol(ArrayLike.length, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) } } diff --git a/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.types b/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.types index 88e7f957c44c5..67148f1c767c7 100644 --- a/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.types +++ b/tsc/testdata/baselines/reference/compiler/deeplyNestedConstraints.types @@ -19,7 +19,7 @@ class BufferPool> { array.length; // Requires exploration of >5 levels of constraints >array.length : number ->array : string | number[] +>array : (string | number | boolean | number[]) & ArrayLike >length : number } } diff --git a/tsc/testdata/baselines/reference/compiler/divideAndConquerIntersections.types b/tsc/testdata/baselines/reference/compiler/divideAndConquerIntersections.types index aa69b96f6cf87..a295ec44e6094 100644 --- a/tsc/testdata/baselines/reference/compiler/divideAndConquerIntersections.types +++ b/tsc/testdata/baselines/reference/compiler/divideAndConquerIntersections.types @@ -122,7 +122,7 @@ export function matchFilter( >console : Console >log : (...data: any[]) => void >"Matching" : "Matching" ->filter : "callback_query" | "channel_post" | "chat_boost" | "chat_join_request" | "chat_member" | "chosen_inline_result" | "edited_channel_post" | "edited_message" | "inline_query" | "message" | "message_reaction" | "message_reaction_count" | "my_chat_member" | "poll" | "poll_answer" | "pre_checkout_query" | "removed_chat_boost" | "shipping_query" | Q[] +>filter : Q[] | Exclude return (up: U): up is Filter => !!up; >(up: U): up is Filter => !!up : (up: U) => up is Filter @@ -134,7 +134,7 @@ export function matchFilter( /** All valid filter queries (every update key except update_id) */ export type FilterQuery = keyof Omit; ->FilterQuery : "callback_query" | "channel_post" | "chat_boost" | "chat_join_request" | "chat_member" | "chosen_inline_result" | "edited_channel_post" | "edited_message" | "inline_query" | "message" | "message_reaction" | "message_reaction_count" | "my_chat_member" | "poll" | "poll_answer" | "pre_checkout_query" | "removed_chat_boost" | "shipping_query" +>FilterQuery : Exclude /** Narrow down an update object based on a filter query */ export type Filter = PerformQuery< @@ -221,7 +221,7 @@ class EventHub { >middleware : Middleware, Q>>>[] >length : number >"handlers for" : "handlers for" ->filter : "callback_query" | "channel_post" | "chat_boost" | "chat_join_request" | "chat_member" | "chosen_inline_result" | "edited_channel_post" | "edited_message" | "inline_query" | "message" | "message_reaction" | "message_reaction_count" | "my_chat_member" | "poll" | "poll_answer" | "pre_checkout_query" | "removed_chat_boost" | "shipping_query" | Q[] +>filter : Q[] | Exclude return new EventHub>(); >new EventHub>() : EventHub, Q>>> diff --git a/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.errors.txt b/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.errors.txt new file mode 100644 index 0000000000000..8257e98455301 --- /dev/null +++ b/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.errors.txt @@ -0,0 +1,54 @@ +extractExcludeBuiltinPartition.ts(18,7): error TS2322: Type 'string' is not assignable to type 'Exclude'. + Type 'string' is not assignable to type 'not "chosen"'. +extractExcludeBuiltinPartition.ts(22,7): error TS2322: Type '"chosen"' is not assignable to type 'never'. +extractExcludeBuiltinPartition.ts(23,7): error TS2322: Type '"chosen"' is not assignable to type 'never'. + + +==== extractExcludeBuiltinPartition.ts (3 errors) ==== + type Partition = Extract | Exclude; + + function partition(value: T): Partition { + return value; + } + + function identity(value: Partition): T { + return value; + } + + function unionPartition(value: T): Extract | Exclude { + return value; + } + + const extractedUnknown: Extract = "chosen"; + const extractedLiteral: Extract = "chosen"; + const excludedLiteral: Exclude = "other"; + const excludedChosen: Exclude = "chosen"; + ~~~~~~~~~~~~~~ +!!! error TS2322: Type 'string' is not assignable to type 'Exclude'. +!!! error TS2322: Type 'string' is not assignable to type 'not "chosen"'. + + const extractedAny: Extract = 123; + const excludedAny: Exclude = "chosen"; + const extractedNever: Extract = "chosen"; + ~~~~~~~~~~~~~~ +!!! error TS2322: Type '"chosen"' is not assignable to type 'never'. + const excludedUnknown: Exclude = "chosen"; + ~~~~~~~~~~~~~~~ +!!! error TS2322: Type '"chosen"' is not assignable to type 'never'. + + type Props = { owner: string; count: number }; + const omitted: Omit = { count: 1 }; + const restored: Props = { ...omitted, owner: "chosen" }; + + declare function withOwner(props: Omit & { owner: string }): T; + + function render(props: T): T { + return withOwner(props); + } + + type Product = { kind: "a"; value: 0 } | { kind: "b"; value: 1 }; + type DoubleExcluded = { + [Kind in Product["kind"]]: Exclude>; + }; + const productA: DoubleExcluded["a"] = { kind: "a", value: 0 }; + const productB: DoubleExcluded["b"] = { kind: "b", value: 1 }; \ No newline at end of file diff --git a/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.symbols b/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.symbols new file mode 100644 index 0000000000000..82867592a552e --- /dev/null +++ b/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.symbols @@ -0,0 +1,168 @@ +//// [tests/cases/compiler/extractExcludeBuiltinPartition.ts] //// + +=== extractExcludeBuiltinPartition.ts === +type Partition = Extract | Exclude; +>Partition : Symbol(Partition, Decl(extractExcludeBuiltinPartition.ts, 0, 0)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 0, 15)) +>U : Symbol(U, Decl(extractExcludeBuiltinPartition.ts, 0, 17)) +>Extract : Symbol(Extract, Decl(lib.es5.d.ts, --, --)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 0, 15)) +>U : Symbol(U, Decl(extractExcludeBuiltinPartition.ts, 0, 17)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 0, 15)) +>U : Symbol(U, Decl(extractExcludeBuiltinPartition.ts, 0, 17)) + +function partition(value: T): Partition { +>partition : Symbol(partition, Decl(extractExcludeBuiltinPartition.ts, 0, 53)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 2, 19)) +>U : Symbol(U, Decl(extractExcludeBuiltinPartition.ts, 2, 21)) +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 2, 25)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 2, 19)) +>Partition : Symbol(Partition, Decl(extractExcludeBuiltinPartition.ts, 0, 0)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 2, 19)) +>U : Symbol(U, Decl(extractExcludeBuiltinPartition.ts, 2, 21)) + + return value; +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 2, 25)) +} + +function identity(value: Partition): T { +>identity : Symbol(identity, Decl(extractExcludeBuiltinPartition.ts, 4, 1)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 6, 18)) +>U : Symbol(U, Decl(extractExcludeBuiltinPartition.ts, 6, 20)) +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 6, 24)) +>Partition : Symbol(Partition, Decl(extractExcludeBuiltinPartition.ts, 0, 0)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 6, 18)) +>U : Symbol(U, Decl(extractExcludeBuiltinPartition.ts, 6, 20)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 6, 18)) + + return value; +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 6, 24)) +} + +function unionPartition(value: T): Extract | Exclude { +>unionPartition : Symbol(unionPartition, Decl(extractExcludeBuiltinPartition.ts, 8, 1)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 10, 24)) +>A : Symbol(A, Decl(extractExcludeBuiltinPartition.ts, 10, 26)) +>B : Symbol(B, Decl(extractExcludeBuiltinPartition.ts, 10, 29)) +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 10, 33)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 10, 24)) +>Extract : Symbol(Extract, Decl(lib.es5.d.ts, --, --)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 10, 24)) +>A : Symbol(A, Decl(extractExcludeBuiltinPartition.ts, 10, 26)) +>B : Symbol(B, Decl(extractExcludeBuiltinPartition.ts, 10, 29)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 10, 24)) +>A : Symbol(A, Decl(extractExcludeBuiltinPartition.ts, 10, 26)) +>B : Symbol(B, Decl(extractExcludeBuiltinPartition.ts, 10, 29)) + + return value; +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 10, 33)) +} + +const extractedUnknown: Extract = "chosen"; +>extractedUnknown : Symbol(extractedUnknown, Decl(extractExcludeBuiltinPartition.ts, 14, 5)) +>Extract : Symbol(Extract, Decl(lib.es5.d.ts, --, --)) + +const extractedLiteral: Extract = "chosen"; +>extractedLiteral : Symbol(extractedLiteral, Decl(extractExcludeBuiltinPartition.ts, 15, 5)) +>Extract : Symbol(Extract, Decl(lib.es5.d.ts, --, --)) + +const excludedLiteral: Exclude = "other"; +>excludedLiteral : Symbol(excludedLiteral, Decl(extractExcludeBuiltinPartition.ts, 16, 5)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) + +const excludedChosen: Exclude = "chosen"; +>excludedChosen : Symbol(excludedChosen, Decl(extractExcludeBuiltinPartition.ts, 17, 5)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) + +const extractedAny: Extract = 123; +>extractedAny : Symbol(extractedAny, Decl(extractExcludeBuiltinPartition.ts, 19, 5)) +>Extract : Symbol(Extract, Decl(lib.es5.d.ts, --, --)) + +const excludedAny: Exclude = "chosen"; +>excludedAny : Symbol(excludedAny, Decl(extractExcludeBuiltinPartition.ts, 20, 5)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) + +const extractedNever: Extract = "chosen"; +>extractedNever : Symbol(extractedNever, Decl(extractExcludeBuiltinPartition.ts, 21, 5)) +>Extract : Symbol(Extract, Decl(lib.es5.d.ts, --, --)) + +const excludedUnknown: Exclude = "chosen"; +>excludedUnknown : Symbol(excludedUnknown, Decl(extractExcludeBuiltinPartition.ts, 22, 5)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) + +type Props = { owner: string; count: number }; +>Props : Symbol(Props, Decl(extractExcludeBuiltinPartition.ts, 22, 59)) +>owner : Symbol(owner, Decl(extractExcludeBuiltinPartition.ts, 24, 14)) +>count : Symbol(count, Decl(extractExcludeBuiltinPartition.ts, 24, 29)) + +const omitted: Omit = { count: 1 }; +>omitted : Symbol(omitted, Decl(extractExcludeBuiltinPartition.ts, 25, 5)) +>Omit : Symbol(Omit, Decl(lib.es5.d.ts, --, --)) +>Props : Symbol(Props, Decl(extractExcludeBuiltinPartition.ts, 22, 59)) +>count : Symbol(count, Decl(extractExcludeBuiltinPartition.ts, 25, 39)) + +const restored: Props = { ...omitted, owner: "chosen" }; +>restored : Symbol(restored, Decl(extractExcludeBuiltinPartition.ts, 26, 5)) +>Props : Symbol(Props, Decl(extractExcludeBuiltinPartition.ts, 22, 59)) +>omitted : Symbol(omitted, Decl(extractExcludeBuiltinPartition.ts, 25, 5)) +>owner : Symbol(owner, Decl(extractExcludeBuiltinPartition.ts, 26, 37)) + +declare function withOwner(props: Omit & { owner: string }): T; +>withOwner : Symbol(withOwner, Decl(extractExcludeBuiltinPartition.ts, 26, 56)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 28, 27)) +>owner : Symbol(owner, Decl(extractExcludeBuiltinPartition.ts, 28, 38)) +>props : Symbol(props, Decl(extractExcludeBuiltinPartition.ts, 28, 56)) +>Omit : Symbol(Omit, Decl(lib.es5.d.ts, --, --)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 28, 27)) +>owner : Symbol(owner, Decl(extractExcludeBuiltinPartition.ts, 28, 83)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 28, 27)) + +function render(props: T): T { +>render : Symbol(render, Decl(extractExcludeBuiltinPartition.ts, 28, 104)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 30, 16)) +>owner : Symbol(owner, Decl(extractExcludeBuiltinPartition.ts, 30, 27)) +>props : Symbol(props, Decl(extractExcludeBuiltinPartition.ts, 30, 45)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 30, 16)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 30, 16)) + + return withOwner(props); +>withOwner : Symbol(withOwner, Decl(extractExcludeBuiltinPartition.ts, 26, 56)) +>T : Symbol(T, Decl(extractExcludeBuiltinPartition.ts, 30, 16)) +>props : Symbol(props, Decl(extractExcludeBuiltinPartition.ts, 30, 45)) +} + +type Product = { kind: "a"; value: 0 } | { kind: "b"; value: 1 }; +>Product : Symbol(Product, Decl(extractExcludeBuiltinPartition.ts, 32, 1)) +>kind : Symbol(kind, Decl(extractExcludeBuiltinPartition.ts, 34, 16)) +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 34, 27)) +>kind : Symbol(kind, Decl(extractExcludeBuiltinPartition.ts, 34, 42)) +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 34, 53)) + +type DoubleExcluded = { +>DoubleExcluded : Symbol(DoubleExcluded, Decl(extractExcludeBuiltinPartition.ts, 34, 65)) + + [Kind in Product["kind"]]: Exclude>; +>Kind : Symbol(Kind, Decl(extractExcludeBuiltinPartition.ts, 36, 5)) +>Product : Symbol(Product, Decl(extractExcludeBuiltinPartition.ts, 32, 1)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>Product : Symbol(Product, Decl(extractExcludeBuiltinPartition.ts, 32, 1)) +>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --)) +>Product : Symbol(Product, Decl(extractExcludeBuiltinPartition.ts, 32, 1)) +>kind : Symbol(kind, Decl(extractExcludeBuiltinPartition.ts, 36, 66)) +>Kind : Symbol(Kind, Decl(extractExcludeBuiltinPartition.ts, 36, 5)) + +}; +const productA: DoubleExcluded["a"] = { kind: "a", value: 0 }; +>productA : Symbol(productA, Decl(extractExcludeBuiltinPartition.ts, 38, 5)) +>DoubleExcluded : Symbol(DoubleExcluded, Decl(extractExcludeBuiltinPartition.ts, 34, 65)) +>kind : Symbol(kind, Decl(extractExcludeBuiltinPartition.ts, 38, 39)) +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 38, 50)) + +const productB: DoubleExcluded["b"] = { kind: "b", value: 1 }; +>productB : Symbol(productB, Decl(extractExcludeBuiltinPartition.ts, 39, 5)) +>DoubleExcluded : Symbol(DoubleExcluded, Decl(extractExcludeBuiltinPartition.ts, 34, 65)) +>kind : Symbol(kind, Decl(extractExcludeBuiltinPartition.ts, 39, 39)) +>value : Symbol(value, Decl(extractExcludeBuiltinPartition.ts, 39, 50)) + diff --git a/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.types b/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.types new file mode 100644 index 0000000000000..c4fecf333731d --- /dev/null +++ b/tsc/testdata/baselines/reference/compiler/extractExcludeBuiltinPartition.types @@ -0,0 +1,127 @@ +//// [tests/cases/compiler/extractExcludeBuiltinPartition.ts] //// + +=== extractExcludeBuiltinPartition.ts === +type Partition = Extract | Exclude; +>Partition : T + +function partition(value: T): Partition { +>partition : (value: T) => Partition +>value : T + + return value; +>value : T +} + +function identity(value: Partition): T { +>identity : (value: Partition) => T +>value : T + + return value; +>value : T +} + +function unionPartition(value: T): Extract | Exclude { +>unionPartition : (value: T) => Extract | Exclude +>value : T + + return value; +>value : T +} + +const extractedUnknown: Extract = "chosen"; +>extractedUnknown : string +>"chosen" : "chosen" + +const extractedLiteral: Extract = "chosen"; +>extractedLiteral : "chosen" +>"chosen" : "chosen" + +const excludedLiteral: Exclude = "other"; +>excludedLiteral : Exclude +>"other" : "other" + +const excludedChosen: Exclude = "chosen"; +>excludedChosen : Exclude +>"chosen" : "chosen" + +const extractedAny: Extract = 123; +>extractedAny : any +>123 : 123 + +const excludedAny: Exclude = "chosen"; +>excludedAny : any +>"chosen" : "chosen" + +const extractedNever: Extract = "chosen"; +>extractedNever : never +>"chosen" : "chosen" + +const excludedUnknown: Exclude = "chosen"; +>excludedUnknown : never +>"chosen" : "chosen" + +type Props = { owner: string; count: number }; +>Props : Props +>owner : string +>count : number + +const omitted: Omit = { count: 1 }; +>omitted : Omit +>{ count: 1 } : { count: number; } +>count : number +>1 : 1 + +const restored: Props = { ...omitted, owner: "chosen" }; +>restored : Props +>{ ...omitted, owner: "chosen" } : { count: number; owner: string; } +>omitted : Omit +>owner : string +>"chosen" : "chosen" + +declare function withOwner(props: Omit & { owner: string }): T; +>withOwner : (props: Omit & { owner: string; }) => T +>owner : string +>props : Omit & { owner: string; } +>owner : string + +function render(props: T): T { +>render : (props: T) => T +>owner : string +>props : T + + return withOwner(props); +>withOwner(props) : T +>withOwner : (props: Omit & { owner: string; }) => T_1 +>props : T +} + +type Product = { kind: "a"; value: 0 } | { kind: "b"; value: 1 }; +>Product : Product +>kind : "a" +>value : 0 +>kind : "b" +>value : 1 + +type DoubleExcluded = { +>DoubleExcluded : DoubleExcluded + + [Kind in Product["kind"]]: Exclude>; +>kind : Kind + +}; +const productA: DoubleExcluded["a"] = { kind: "a", value: 0 }; +>productA : { kind: "a"; value: 0; } +>{ kind: "a", value: 0 } : { kind: "a"; value: 0; } +>kind : "a" +>"a" : "a" +>value : 0 +>0 : 0 + +const productB: DoubleExcluded["b"] = { kind: "b", value: 1 }; +>productB : { kind: "b"; value: 1; } +>{ kind: "b", value: 1 } : { kind: "b"; value: 1; } +>kind : "b" +>"b" : "b" +>value : 1 +>1 : 1 + diff --git a/tsc/testdata/baselines/reference/compiler/extractInferenceImprovement.errors.txt b/tsc/testdata/baselines/reference/compiler/extractInferenceImprovement.errors.txt index 4897c6e605288..8ecb97324ef3f 100644 --- a/tsc/testdata/baselines/reference/compiler/extractInferenceImprovement.errors.txt +++ b/tsc/testdata/baselines/reference/compiler/extractInferenceImprovement.errors.txt @@ -1,7 +1,7 @@ extractInferenceImprovement.ts(26,26): error TS2345: Argument of type 'unique symbol' is not assignable to parameter of type 'never'. extractInferenceImprovement.ts(28,1): error TS2322: Type 'string | number' is not assignable to type 'string'. Type 'number' is not assignable to type 'string'. -extractInferenceImprovement.ts(28,26): error TS2345: Argument of type 'unique symbol' is not assignable to parameter of type '"first" | "second"'. +extractInferenceImprovement.ts(28,26): error TS2345: Argument of type 'unique symbol' is not assignable to parameter of type 'Extract'. ==== extractInferenceImprovement.ts (3 errors) ==== @@ -39,5 +39,5 @@ extractInferenceImprovement.ts(28,26): error TS2345: Argument of type 'unique sy !!! error TS2322: Type 'string | number' is not assignable to type 'string'. !!! error TS2322: Type 'number' is not assignable to type 'string'. ~ -!!! error TS2345: Argument of type 'unique symbol' is not assignable to parameter of type '"first" | "second"'. +!!! error TS2345: Argument of type 'unique symbol' is not assignable to parameter of type 'Extract'. \ No newline at end of file diff --git a/tsc/testdata/baselines/reference/compiler/intersectionConstraintReduction.types b/tsc/testdata/baselines/reference/compiler/intersectionConstraintReduction.types index a75ec797f7139..1f6343f72dfba 100644 --- a/tsc/testdata/baselines/reference/compiler/intersectionConstraintReduction.types +++ b/tsc/testdata/baselines/reference/compiler/intersectionConstraintReduction.types @@ -2,12 +2,12 @@ === intersectionConstraintReduction.ts === type Test1 = ->Test1 : Extract & K1 & K2 +>Test1 : K1 & K2 MustBeKey & K1 & K2>; type Test2 = ->Test2 : K1 & K2 & Extract +>Test2 : K1 & K2 MustBeKey>; diff --git a/tsc/testdata/baselines/reference/compiler/keyRemappingKeyofResult.types b/tsc/testdata/baselines/reference/compiler/keyRemappingKeyofResult.types index ef4e6f6eb9346..5d142a856057a 100644 --- a/tsc/testdata/baselines/reference/compiler/keyRemappingKeyofResult.types +++ b/tsc/testdata/baselines/reference/compiler/keyRemappingKeyofResult.types @@ -15,7 +15,7 @@ type Orig = { [k: string]: any, str: any, [sym]: any } >sym : unique symbol type Okay = Exclude ->Okay : Okay +>Okay : keyof Orig // type Okay = string | number | typeof sym @@ -29,19 +29,19 @@ type Remapped = { [K in keyof Orig as {} extends Record ? never : K]: an // no string index signature, right? type Oops = Exclude ->Oops : Oops +>Oops : "str" | unique symbol declare let x: Oops; ->x : Oops +>x : "str" | unique symbol x = sym; >x = sym : unique symbol ->x : Oops +>x : "str" | unique symbol >sym : unique symbol x = "str"; >x = "str" : "str" ->x : Oops +>x : "str" | unique symbol >"str" : "str" // type Oops = typeof sym <-- what happened to "str"? diff --git a/tsc/testdata/baselines/reference/compiler/overloadedConstructorFixesInferencesAppropriately.types b/tsc/testdata/baselines/reference/compiler/overloadedConstructorFixesInferencesAppropriately.types index 265abeabf7517..38500853335eb 100644 --- a/tsc/testdata/baselines/reference/compiler/overloadedConstructorFixesInferencesAppropriately.types +++ b/tsc/testdata/baselines/reference/compiler/overloadedConstructorFixesInferencesAppropriately.types @@ -47,19 +47,19 @@ function load(): Box<{ success: true } | ErrorResult> { new AsyncLoader({ >new AsyncLoader({ asyncLoad: load, children: result => result.success as any,}) : AsyncLoader >AsyncLoader : typeof AsyncLoader ->{ asyncLoad: load, children: result => result.success as any,} : { asyncLoad: () => Box<{ success: true; } | ErrorResult>; children: (result: { success: true; }) => any; } +>{ asyncLoad: load, children: result => result.success as any,} : { asyncLoad: () => Box<{ success: true; } | ErrorResult>; children: (result: { success: true; } & not ErrorResult) => any; } asyncLoad: load, >asyncLoad : () => Box<{ success: true; } | ErrorResult> >load : () => Box<{ success: true; } | ErrorResult> children: result => result.success as any, ->children : (result: { success: true; }) => any ->result => result.success as any : (result: { success: true; }) => any ->result : { success: true; } +>children : (result: { success: true; } & not ErrorResult) => any +>result => result.success as any : (result: { success: true; } & not ErrorResult) => any +>result : { success: true; } & not ErrorResult >result.success as any : any >result.success : true ->result : { success: true; } +>result : { success: true; } & not ErrorResult >success : true }); // should work fine diff --git a/tsc/testdata/baselines/reference/compiler/quickinfoTypeAtReturnPositionsInaccurate.types b/tsc/testdata/baselines/reference/compiler/quickinfoTypeAtReturnPositionsInaccurate.types index 404c8aa713405..adcea2ce1d240 100644 --- a/tsc/testdata/baselines/reference/compiler/quickinfoTypeAtReturnPositionsInaccurate.types +++ b/tsc/testdata/baselines/reference/compiler/quickinfoTypeAtReturnPositionsInaccurate.types @@ -90,9 +90,9 @@ class SimpleStore | StrClass entry.numExclusive(); // works >entry.numExclusive() : void ->entry.numExclusive : () => void +>entry.numExclusive : (() => void) & (() => void) >entry : Extract> ->numExclusive : () => void +>numExclusive : (() => void) & (() => void) return entry; >entry : Extract> @@ -151,16 +151,16 @@ class ComplexStore { item.numExclusive(); // works only since version 4.2 >item.numExclusive() : void ->item.numExclusive : () => void +>item.numExclusive : (() => void) & (() => void) >item : Extract> ->numExclusive : () => void +>numExclusive : (() => void) & (() => void) } item.get(); >item.get() : string | number ->item.get : (() => number) | (() => string) ->item : NumClass | StrClass ->get : (() => number) | (() => string) +>item.get : (() => number) | (() => string) | ((() => number) & (() => any)) +>item : NumClass | StrClass | Extract> +>get : (() => number) | (() => string) | ((() => number) & (() => any)) // unfortunately, doesn't work completely. // it seems like item's predicated type leaks outside the bracket... diff --git a/tsc/testdata/baselines/reference/compiler/reactDefaultPropsInferenceSuccess.errors.txt b/tsc/testdata/baselines/reference/compiler/reactDefaultPropsInferenceSuccess.errors.txt index 303478595ad64..2c2afdeb32629 100644 --- a/tsc/testdata/baselines/reference/compiler/reactDefaultPropsInferenceSuccess.errors.txt +++ b/tsc/testdata/baselines/reference/compiler/reactDefaultPropsInferenceSuccess.errors.txt @@ -48,7 +48,7 @@ reactDefaultPropsInferenceSuccess.tsx(64,37): error TS2769: No overload matches !!! error TS2769: Type '(value: string) => void' is not assignable to type '"a" | "b" | ((value: string) => boolean) | undefined'. !!! error TS2769: Type '(value: string) => void' is not assignable to type '(value: string) => boolean'. !!! error TS2769: Type 'void' is not assignable to type 'boolean'. -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">> & Partial boolean; }, never>>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, Exclude<"children" | keyof Props, "when">> & Partial & Readonly, "when">> & Partial boolean; }, never>>' !!! related TS2771 react16.d.ts:357:13: The last overload is declared here. class FieldFeedbackBeta

extends React.Component

{ @@ -72,7 +72,7 @@ reactDefaultPropsInferenceSuccess.tsx(64,37): error TS2769: No overload matches !!! error TS2769: Type '(value: string) => void' is not assignable to type '"a" | "b" | ((value: string) => boolean) | undefined'. !!! error TS2769: Type '(value: string) => void' is not assignable to type '(value: string) => boolean'. !!! error TS2769: Type 'void' is not assignable to type 'boolean'. -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children"> & Partial & Readonly, keyof Props>> & Partial>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children"> & Partial & Readonly, "error" | "when">> & Partial>' !!! related TS2771 react16.d.ts:357:13: The last overload is declared here. interface MyPropsProps extends Props { @@ -100,7 +100,7 @@ reactDefaultPropsInferenceSuccess.tsx(64,37): error TS2769: No overload matches !!! error TS2769: The last overload gave the following error. !!! error TS2769: Type '(value: string) => void' is not assignable to type '(value: string) => boolean'. !!! error TS2769: Type 'void' is not assignable to type 'boolean'. -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:46:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">> & Partial boolean; }, never>>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:46:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, Exclude<"children" | keyof MyPropsProps, "when">> & Partial & Readonly, "when">> & Partial boolean; }, never>>' !!! related TS2771 react16.d.ts:357:13: The last overload is declared here. // OK diff --git a/tsc/testdata/baselines/reference/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.errors.txt b/tsc/testdata/baselines/reference/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.errors.txt index 0e81cd3ce2fa5..0ca4f125c88fe 100644 --- a/tsc/testdata/baselines/reference/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.errors.txt +++ b/tsc/testdata/baselines/reference/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.errors.txt @@ -2,12 +2,10 @@ reactReduxLikeDeferredInferenceAllowsAssignment.ts(76,50): error TS2344: Type 'G Type 'Matching>' is not assignable to type 'Shared>'. Type 'P extends keyof TInjectedProps ? TInjectedProps[P] extends GetProps[P] ? GetProps[P] : TInjectedProps[P] : GetProps[P]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[Extract>] extends GetProps[Extract>] ? GetProps[Extract>] : TInjectedProps[Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type '(Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'keyof GetProps & string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & keyof GetProps & string] extends GetProps[keyof TInjectedProps & keyof GetProps & string] ? GetProps[keyof TInjectedProps & keyof GetProps & string] : TInjectedProps[keyof TInjectedProps & keyof GetProps & string] : GetProps[keyof GetProps & string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. - Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type '(string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]) | (number extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & number] extends GetProps[keyof TInjectedProps & number] ? GetProps[keyof TInjectedProps & number] : TInjectedProps[keyof TInjectedProps & number] : GetProps[number]) | (symbol extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & symbol] extends GetProps[keyof TInjectedProps & symbol] ? GetProps[keyof TInjectedProps & symbol] : TInjectedProps[keyof TInjectedProps & symbol] : GetProps[symbol])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. + Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. ==== reactReduxLikeDeferredInferenceAllowsAssignment.ts (1 errors) ==== @@ -92,12 +90,10 @@ reactReduxLikeDeferredInferenceAllowsAssignment.ts(76,50): error TS2344: Type 'G !!! error TS2344: Type 'Matching>' is not assignable to type 'Shared>'. !!! error TS2344: Type 'P extends keyof TInjectedProps ? TInjectedProps[P] extends GetProps[P] ? GetProps[P] : TInjectedProps[P] : GetProps[P]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. !!! error TS2344: Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[Extract>] extends GetProps[Extract>] ? GetProps[Extract>] : TInjectedProps[Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type '(Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]) | (Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'Extract> extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & Extract>] extends GetProps[keyof TInjectedProps & Extract>] ? GetProps[keyof TInjectedProps & Extract>] : TInjectedProps[keyof TInjectedProps & Extract>] : GetProps[Extract>]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'keyof GetProps & string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & keyof GetProps & string] extends GetProps[keyof TInjectedProps & keyof GetProps & string] ? GetProps[keyof TInjectedProps & keyof GetProps & string] : TInjectedProps[keyof TInjectedProps & keyof GetProps & string] : GetProps[keyof GetProps & string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. -!!! error TS2344: Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type '(string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]) | (number extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & number] extends GetProps[keyof TInjectedProps & number] ? GetProps[keyof TInjectedProps & number] : TInjectedProps[keyof TInjectedProps & number] : GetProps[number]) | (symbol extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & symbol] extends GetProps[keyof TInjectedProps & symbol] ? GetProps[keyof TInjectedProps & symbol] : TInjectedProps[keyof TInjectedProps & symbol] : GetProps[symbol])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type 'string extends keyof TInjectedProps ? TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string] : GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type 'GetProps[string] | (TInjectedProps[keyof TInjectedProps & string] extends GetProps[keyof TInjectedProps & string] ? GetProps[keyof TInjectedProps & string] : TInjectedProps[keyof TInjectedProps & string])' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. +!!! error TS2344: Type 'GetProps[string]' is not assignable to type '(TInjectedProps[P] extends GetProps[P] ? GetProps[P] : never) | undefined'. >; declare const connect: { diff --git a/tsc/testdata/baselines/reference/compiler/reverseMappedTypeContextualTypesPerElementOfTupleConstraint.types b/tsc/testdata/baselines/reference/compiler/reverseMappedTypeContextualTypesPerElementOfTupleConstraint.types index b99134295fa7a..392469cbc706c 100644 --- a/tsc/testdata/baselines/reference/compiler/reverseMappedTypeContextualTypesPerElementOfTupleConstraint.types +++ b/tsc/testdata/baselines/reference/compiler/reverseMappedTypeContextualTypesPerElementOfTupleConstraint.types @@ -37,31 +37,31 @@ bindAll({} as HTMLButtonElement, [ >bindAll : >(target: TTarget, bindings: { [K in keyof TTypes]: { type: TTypes[K]; listener: (ev: Parameters any>>[0]) => void; }; }) => void >{} as HTMLButtonElement : HTMLButtonElement >{} : {} ->[ { type: "onclick", listener: (event) => {}, }, { type: "onkeydown", listener: (event) => {}, },] : [{ type: "onclick"; listener: (event: PointerEvent) => void; }, { type: "onkeydown"; listener: (event: KeyboardEvent) => void; }] +>[ { type: "onclick", listener: (event) => {}, }, { type: "onkeydown", listener: (event) => {}, },] : [{ type: "onclick"; listener: (event: any) => void; }, { type: "onkeydown"; listener: (event: any) => void; }] { ->{ type: "onclick", listener: (event) => {}, } : { type: "onclick"; listener: (event: PointerEvent) => void; } +>{ type: "onclick", listener: (event) => {}, } : { type: "onclick"; listener: (event: any) => void; } type: "onclick", >type : "onclick" >"onclick" : "onclick" listener: (event) => {}, ->listener : (event: PointerEvent) => void ->(event) => {} : (event: PointerEvent) => void ->event : PointerEvent +>listener : (event: any) => void +>(event) => {} : (event: any) => void +>event : any }, { ->{ type: "onkeydown", listener: (event) => {}, } : { type: "onkeydown"; listener: (event: KeyboardEvent) => void; } +>{ type: "onkeydown", listener: (event) => {}, } : { type: "onkeydown"; listener: (event: any) => void; } type: "onkeydown", >type : "onkeydown" >"onkeydown" : "onkeydown" listener: (event) => {}, ->listener : (event: KeyboardEvent) => void ->(event) => {} : (event: KeyboardEvent) => void ->event : KeyboardEvent +>listener : (event: any) => void +>(event) => {} : (event: any) => void +>event : any }, ]); diff --git a/tsc/testdata/baselines/reference/compiler/varianceComputationNoCrash.types b/tsc/testdata/baselines/reference/compiler/varianceComputationNoCrash.types index 9b9834f2dc4fc..2eb394743b603 100644 --- a/tsc/testdata/baselines/reference/compiler/varianceComputationNoCrash.types +++ b/tsc/testdata/baselines/reference/compiler/varianceComputationNoCrash.types @@ -33,10 +33,10 @@ export type IfNever = IsNever >true : true export type RequiredKeysOf = Exclude<{[Key in keyof BaseType]: BaseType extends Record ? Key : never}[keyof BaseType], undefined>; ->RequiredKeysOf : RequiredKeysOf +>RequiredKeysOf : { [Key in keyof BaseType]: BaseType extends Record ? Key : never; }[keyof BaseType] export type OptionalKeysOf = Exclude<{[Key in keyof BaseType]: BaseType extends Record ? never : Key}[keyof BaseType], undefined>; ->OptionalKeysOf : OptionalKeysOf +>OptionalKeysOf : { [Key in keyof BaseType]: BaseType extends Record ? never : Key; }[keyof BaseType] export type OmitIndexSignature = {[KeyType in keyof ObjectType as {} extends Record ? never : KeyType]: ObjectType[KeyType]}; >OmitIndexSignature : OmitIndexSignature @@ -76,7 +76,7 @@ export type IsNumeric = T extends `${number}` ? Trim extend >false : false export type ApplyDefaultOptions< ->ApplyDefaultOptions : IfNever extends infer T_2 ? { [Key in keyof T_2 as Key extends keyof PickIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends Exclude<{ [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_2[Key]; } : never) & PickIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends Exclude<{ [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> & (OmitIndexSignature extends infer T_3 ? { [Key in keyof T_3 as Key extends keyof OmitIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends Exclude<{ [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_3[Key]; } : never) & OmitIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends Exclude<{ [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> extends infer T_1 ? { [KeyType in keyof T_1]: T_1[KeyType]; } : never) & Required extends infer T ? { [KeyType in keyof T]: T[KeyType]; } : never> +>ApplyDefaultOptions : IfNever extends infer T_2 ? { [Key in keyof T_2 as Key extends keyof PickIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends { [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options] ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_2[Key]; } : never) & PickIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends { [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options] ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> & (OmitIndexSignature extends infer T_3 ? { [Key in keyof T_3 as Key extends keyof OmitIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends { [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options] ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_3[Key]; } : never) & OmitIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends { [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options] ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> extends infer T_1 ? { [KeyType in keyof T_1]: T_1[KeyType]; } : never) & Required extends infer T ? { [KeyType in keyof T]: T[KeyType]; } : never> Options extends object, Defaults extends Simplify, RequiredKeysOf> & Partial, never>>>, @@ -85,7 +85,7 @@ export type ApplyDefaultOptions< === camelcase.ts === import type { ApplyDefaultOptions, WordSeparators, IsLowerCase, IsUpperCase, IsNumeric } from "./helpers"; ->ApplyDefaultOptions : import("./helpers").IfNever extends infer T_2 ? { [Key in keyof T_2 as Key extends keyof import("./helpers").PickIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends Exclude<{ [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_2[Key]; } : never) & import("./helpers").PickIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends Exclude<{ [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> & (import("./helpers").OmitIndexSignature extends infer T_3 ? { [Key in keyof T_3 as Key extends keyof import("./helpers").OmitIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends Exclude<{ [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_3[Key]; } : never) & import("./helpers").OmitIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends Exclude<{ [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options], undefined> ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> extends infer T_1 ? { [KeyType in keyof T_1]: T_1[KeyType]; } : never) & Required extends infer T ? { [KeyType in keyof T]: T[KeyType]; } : never> +>ApplyDefaultOptions : import("./helpers").IfNever extends infer T_2 ? { [Key in keyof T_2 as Key extends keyof import("./helpers").PickIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends { [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options] ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_2[Key]; } : never) & import("./helpers").PickIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends { [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options] ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> & (import("./helpers").OmitIndexSignature extends infer T_3 ? { [Key in keyof T_3 as Key extends keyof import("./helpers").OmitIndexSignature<{ [Key_1 in keyof SpecifiedOptions as Key_1 extends { [Key_2 in keyof Options]: Options extends Record ? never : Key_2; }[keyof Options] ? undefined extends SpecifiedOptions[Key_1] ? never : Key_1 : Key_1]: SpecifiedOptions[Key_1]; }> ? never : Key]: T_3[Key]; } : never) & import("./helpers").OmitIndexSignature<{ [Key in keyof SpecifiedOptions as Key extends { [Key_1 in keyof Options]: Options extends Record ? never : Key_1; }[keyof Options] ? undefined extends SpecifiedOptions[Key] ? never : Key : Key]: SpecifiedOptions[Key]; }> extends infer T_1 ? { [KeyType in keyof T_1]: T_1[KeyType]; } : never) & Required extends infer T ? { [KeyType in keyof T]: T[KeyType]; } : never> >WordSeparators : WordSeparators >IsLowerCase : IsLowerCase >IsUpperCase : IsUpperCase diff --git a/tsc/testdata/baselines/reference/compiler/verbatim-declarations-parameters.types b/tsc/testdata/baselines/reference/compiler/verbatim-declarations-parameters.types index 1036d0f1b1c6d..649e9195a8daa 100644 --- a/tsc/testdata/baselines/reference/compiler/verbatim-declarations-parameters.types +++ b/tsc/testdata/baselines/reference/compiler/verbatim-declarations-parameters.types @@ -16,7 +16,7 @@ export class Foo { >reuseTypeNode : { [x: string]: any; } | undefined public reuseTypeNode2?: Exclude, ->reuseTypeNode2 : { [x: string]: any; } | undefined +>reuseTypeNode2 : Exclude // Resolve type node, requires adding | undefined public resolveType?: Map, @@ -34,7 +34,7 @@ export function foo1( >{} : {} reuseTypeNode2: Exclude = {}, ->reuseTypeNode2 : { [x: string]: any; } | undefined +>reuseTypeNode2 : Exclude >{} : {} // Resolve type node, requires adding | undefined diff --git a/tsc/testdata/baselines/reference/conformance/checkJsxSubtleSkipContextSensitiveBug.types b/tsc/testdata/baselines/reference/conformance/checkJsxSubtleSkipContextSensitiveBug.types index 2efaa16f85983..02a4f5bd30b3a 100644 --- a/tsc/testdata/baselines/reference/conformance/checkJsxSubtleSkipContextSensitiveBug.types +++ b/tsc/testdata/baselines/reference/conformance/checkJsxSubtleSkipContextSensitiveBug.types @@ -49,10 +49,10 @@ const loader = load : () => Promise<{ success: true; } | ErrorResult> prop2={result => result} ->prop2 : (result: { success: true; }) => { success: true; } ->result => result : (result: { success: true; }) => { success: true; } ->result : { success: true; } ->result : { success: true; } +>prop2 : (result: { success: true; } & not ErrorResult) => { success: true; } & not ErrorResult +>result => result : (result: { success: true; } & not ErrorResult) => { success: true; } & not ErrorResult +>result : { success: true; } & not ErrorResult +>result : { success: true; } & not ErrorResult />; diff --git a/tsc/testdata/baselines/reference/conformance/conditionalTypes1.js b/tsc/testdata/baselines/reference/conformance/conditionalTypes1.js index 95cd9db4ad0a9..a5aa8b88ff858 100644 --- a/tsc/testdata/baselines/reference/conformance/conditionalTypes1.js +++ b/tsc/testdata/baselines/reference/conformance/conditionalTypes1.js @@ -540,6 +540,8 @@ declare function f5(p: K): Extract = Extract; // "b" | "d" >T00 : T00 type T01 = Extract<"a" | "b" | "c" | "d", "a" | "c" | "f">; // "a" | "c" ->T01 : T01 +>T01 : "a" | "c" type T02 = Exclude void), Function>; // string | number >T02 : T02 type T03 = Extract void), Function>; // () => void ->T03 : () => void +>T03 : T03 type T04 = NonNullable; // string | number >T04 : T04 @@ -114,7 +114,7 @@ type T10 = Exclude; // { k: "c", c: boolean } >k : "a" | "b" type T11 = Extract; // { k: "a", a: number } | { k: "b", b: string } ->T11 : T11 +>T11 : ({ k: "a"; a: number; } & { k: "a" | "b"; }) | ({ k: "b"; b: string; } & { k: "a" | "b"; }) >k : "a" | "b" type T12 = Exclude; // { k: "c", c: boolean } @@ -123,7 +123,7 @@ type T12 = Exclude; // { k: "c", c: boolean } >k : "b" type T13 = Extract; // { k: "a", a: number } | { k: "b", b: string } ->T13 : T13 +>T13 : ({ k: "a"; a: number; } & { k: "a"; }) | ({ k: "b"; b: string; } & { k: "b"; }) >k : "a" >k : "b" @@ -132,7 +132,7 @@ type T14 = Exclude; // Options >q : "a" type T15 = Extract; // never ->T15 : never +>T15 : T15 >q : "a" declare function f5(p: K): Extract; @@ -141,8 +141,8 @@ declare function f5(p: K): Extractk : K let x0 = f5("a"); // { k: "a", a: number } ->x0 : { k: "a"; a: number; } ->f5("a") : { k: "a"; a: number; } +>x0 : { k: "a"; a: number; } & { k: "a"; } +>f5("a") : { k: "a"; a: number; } & { k: "a"; } >f5 : (p: K) => Extract >"a" : "a" @@ -151,13 +151,13 @@ type OptionsOfKind = Extract; >k : K type T16 = OptionsOfKind<"a" | "b">; // { k: "a", a: number } | { k: "b", b: string } ->T16 : T16 +>T16 : ({ k: "a"; a: number; } & { k: "a" | "b"; }) | ({ k: "b"; b: string; } & { k: "a" | "b"; }) type Select = Extract; >Select : Select type T17 = Select; // // { k: "a", a: number } | { k: "b", b: string } ->T17 : T17 +>T17 : ({ k: "a"; a: number; } & { k: "a" | "b"; }) | ({ k: "b"; b: string; } & { k: "a" | "b"; }) type TypeName = >TypeName : TypeName diff --git a/tsc/testdata/baselines/reference/conformance/conditionalTypes2.errors.txt b/tsc/testdata/baselines/reference/conformance/conditionalTypes2.errors.txt index 8a33453a4ab85..ac7c90570b9af 100644 --- a/tsc/testdata/baselines/reference/conformance/conditionalTypes2.errors.txt +++ b/tsc/testdata/baselines/reference/conformance/conditionalTypes2.errors.txt @@ -25,12 +25,9 @@ conditionalTypes2.ts(25,5): error TS2322: Type 'Invariant' is not assignable Type 'A' is not assignable to type 'B'. 'B' could be instantiated with an arbitrary type which could be unrelated to 'A'. conditionalTypes2.ts(73,12): error TS2345: Argument of type 'Extract, Bar>' is not assignable to parameter of type '{ foo: string; bat: string; }'. - Type 'Extract' is not assignable to type '{ foo: string; bat: string; }'. - Type 'Bar & T' is not assignable to type '{ foo: string; bat: string; }'. - Property 'bat' is missing in type 'Bar & Foo' but required in type '{ foo: string; bat: string; }'. + Property 'bat' is missing in type 'Foo & Bar' but required in type '{ foo: string; bat: string; }'. conditionalTypes2.ts(74,12): error TS2345: Argument of type 'Extract' is not assignable to parameter of type '{ foo: string; bat: string; }'. - Type 'Foo & Bar & T' is not assignable to type '{ foo: string; bat: string; }'. - Property 'bat' is missing in type 'Foo & Bar' but required in type '{ foo: string; bat: string; }'. + Property 'bat' is missing in type 'Foo & Bar' but required in type '{ foo: string; bat: string; }'. conditionalTypes2.ts(75,12): error TS2345: Argument of type 'Extract2' is not assignable to parameter of type '{ foo: string; bat: string; }'. Type 'T extends Bar ? T : never' is not assignable to type '{ foo: string; bat: string; }'. Type 'Bar & Foo & T' is not assignable to type '{ foo: string; bat: string; }'. @@ -147,15 +144,12 @@ conditionalTypes2.ts(75,12): error TS2345: Argument of type 'Extract2, Bar>' is not assignable to parameter of type '{ foo: string; bat: string; }'. -!!! error TS2345: Type 'Extract' is not assignable to type '{ foo: string; bat: string; }'. -!!! error TS2345: Type 'Bar & T' is not assignable to type '{ foo: string; bat: string; }'. -!!! error TS2345: Property 'bat' is missing in type 'Bar & Foo' but required in type '{ foo: string; bat: string; }'. +!!! error TS2345: Property 'bat' is missing in type 'Foo & Bar' but required in type '{ foo: string; bat: string; }'. !!! related TS2728 conditionalTypes2.ts:62:43: 'bat' is declared here. fooBat(y); // Error ~ !!! error TS2345: Argument of type 'Extract' is not assignable to parameter of type '{ foo: string; bat: string; }'. -!!! error TS2345: Type 'Foo & Bar & T' is not assignable to type '{ foo: string; bat: string; }'. -!!! error TS2345: Property 'bat' is missing in type 'Foo & Bar' but required in type '{ foo: string; bat: string; }'. +!!! error TS2345: Property 'bat' is missing in type 'Foo & Bar' but required in type '{ foo: string; bat: string; }'. !!! related TS2728 conditionalTypes2.ts:62:43: 'bat' is declared here. fooBat(z); // Error ~ diff --git a/tsc/testdata/baselines/reference/conformance/conditionalTypes2.types b/tsc/testdata/baselines/reference/conformance/conditionalTypes2.types index ff10666625c80..6ecbf5fbe85bb 100644 --- a/tsc/testdata/baselines/reference/conformance/conditionalTypes2.types +++ b/tsc/testdata/baselines/reference/conformance/conditionalTypes2.types @@ -122,8 +122,8 @@ function f11(x: string | (() => string) | undefined) { >x : string | (() => string) | undefined x(); ->x() : string ->x : () => string +>x() : any +>x : (() => string) | (string & Function) } } @@ -132,14 +132,14 @@ function f12(x: string | (() => string) | undefined) { >x : string | (() => string) | undefined const f = getFunction(x); // () => string ->f : () => string ->getFunction(x) : () => string +>f : Extract string) | undefined, Function> +>getFunction(x) : Extract string) | undefined, Function> >getFunction : (item: T) => Extract >x : string | (() => string) | undefined f(); ->f() : string ->f : () => string +>f() : any +>f : Extract string) | undefined, Function> } type Foo = { foo: string }; diff --git a/tsc/testdata/baselines/reference/conformance/controlFlowGenericTypes.types b/tsc/testdata/baselines/reference/conformance/controlFlowGenericTypes.types index 9bee274276ffb..7b8c527be8b6d 100644 --- a/tsc/testdata/baselines/reference/conformance/controlFlowGenericTypes.types +++ b/tsc/testdata/baselines/reference/conformance/controlFlowGenericTypes.types @@ -68,15 +68,15 @@ function f2(x: Extract | null): string { >x : Extract | null x; ->x : NonNullable> +>x : T & string x.length; >x.length : number ->x : string +>x : T & string >length : number return x; ->x : string +>x : T & string } return "hello"; >"hello" : "hello" diff --git a/tsc/testdata/baselines/reference/conformance/keyofAndForIn.types b/tsc/testdata/baselines/reference/conformance/keyofAndForIn.types index 96411eb419438..aa602dca74071 100644 --- a/tsc/testdata/baselines/reference/conformance/keyofAndForIn.types +++ b/tsc/testdata/baselines/reference/conformance/keyofAndForIn.types @@ -28,14 +28,14 @@ function f1(obj: { [P in K]: T }, k: K) { >k1 : K } for (let k2 in obj) { ->k2 : Extract +>k2 : K >obj : { [P in K]: T; } let x2 = obj[k2]; ->x2 : { [P in K]: T; }[Extract] ->obj[k2] : { [P in K]: T; }[Extract] +>x2 : { [P in K]: T; }[K] +>obj[k2] : { [P in K]: T; }[K] >obj : { [P in K]: T; } ->k2 : Extract +>k2 : K } } diff --git a/tsc/testdata/baselines/reference/conformance/keyofAndIndexedAccessErrors.errors.txt b/tsc/testdata/baselines/reference/conformance/keyofAndIndexedAccessErrors.errors.txt index aa8c33ae05132..97bbc2ab6e421 100644 --- a/tsc/testdata/baselines/reference/conformance/keyofAndIndexedAccessErrors.errors.txt +++ b/tsc/testdata/baselines/reference/conformance/keyofAndIndexedAccessErrors.errors.txt @@ -63,13 +63,9 @@ keyofAndIndexedAccessErrors.ts(87,5): error TS2322: Type 'keyof T | keyof U' is Type 'string' is not assignable to type 'keyof U'. keyofAndIndexedAccessErrors.ts(103,9): error TS2322: Type 'Extract' is not assignable to type 'K'. 'Extract' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. - Type 'string' is not assignable to type 'K'. - 'string' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. keyofAndIndexedAccessErrors.ts(105,9): error TS2322: Type 'T[Extract]' is not assignable to type 'T[K]'. Type 'Extract' is not assignable to type 'K'. 'Extract' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. - Type 'string' is not assignable to type 'K'. - 'string' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. keyofAndIndexedAccessErrors.ts(108,5): error TS2322: Type 'T[K]' is not assignable to type 'U[K]'. Type 'T' is not assignable to type 'U'. 'U' could be instantiated with an arbitrary type which could be unrelated to 'T'. @@ -298,16 +294,12 @@ keyofAndIndexedAccessErrors.ts(165,5): error TS2322: Type 'number' is not assign ~ !!! error TS2322: Type 'Extract' is not assignable to type 'K'. !!! error TS2322: 'Extract' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. -!!! error TS2322: Type 'string' is not assignable to type 'K'. -!!! error TS2322: 'string' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. t[key] = tk; // ok, T[K] ==> T[keyof T] tk = t[key]; // error, T[keyof T] =/=> T[K] ~~ !!! error TS2322: Type 'T[Extract]' is not assignable to type 'T[K]'. !!! error TS2322: Type 'Extract' is not assignable to type 'K'. !!! error TS2322: 'Extract' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. -!!! error TS2322: Type 'string' is not assignable to type 'K'. -!!! error TS2322: 'string' is assignable to the constraint of type 'K', but 'K' could be instantiated with a different subtype of constraint 'string'. } tk = uk; uk = tk; // error diff --git a/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsFunctionParameterTypes1.baseline b/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsFunctionParameterTypes1.baseline index 9763c14f2375b..af6eae0a9e7ba 100644 --- a/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsFunctionParameterTypes1.baseline +++ b/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsFunctionParameterTypes1.baseline @@ -86,6 +86,31 @@ foo2((a) => { }) { "value": ": " }, + { + "value": "Exclude", + "location": { + "uri": "bundled:///libs/lib.es5.d.ts", + "range": { + "start": { + "line": 0, + "character": 0 + }, + "end": { + "line": 0, + "character": 0 + } + } + } + }, + { + "value": "<" + }, + { + "value": "1" + }, + { + "value": " | " + }, { "value": "2" }, @@ -94,6 +119,15 @@ foo2((a) => { }) }, { "value": "3" + }, + { + "value": "," + }, + { + "value": "1" + }, + { + "value": ">" } ], "kind": 1, @@ -155,6 +189,31 @@ foo3(a => { { "value": ": " }, + { + "value": "Exclude", + "location": { + "uri": "bundled:///libs/lib.es5.d.ts", + "range": { + "start": { + "line": 0, + "character": 0 + }, + "end": { + "line": 0, + "character": 0 + } + } + } + }, + { + "value": "<" + }, + { + "value": "1" + }, + { + "value": " | " + }, { "value": "2" }, @@ -164,6 +223,15 @@ foo3(a => { { "value": "3" }, + { + "value": "," + }, + { + "value": "1" + }, + { + "value": ">" + }, { "value": ")" }, @@ -198,6 +266,31 @@ foo3(a => { { "value": ": " }, + { + "value": "Exclude", + "location": { + "uri": "bundled:///libs/lib.es5.d.ts", + "range": { + "start": { + "line": 0, + "character": 0 + }, + "end": { + "line": 0, + "character": 0 + } + } + } + }, + { + "value": "<" + }, + { + "value": "1" + }, + { + "value": " | " + }, { "value": "2" }, @@ -206,6 +299,15 @@ foo3(a => { }, { "value": "3" + }, + { + "value": "," + }, + { + "value": "1" + }, + { + "value": ">" } ], "kind": 1, diff --git a/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsInteractiveFunctionParameterTypes1.baseline b/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsInteractiveFunctionParameterTypes1.baseline index 4b118a195ed2a..ff67fadaa20b3 100644 --- a/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsInteractiveFunctionParameterTypes1.baseline +++ b/tsc/testdata/baselines/reference/fourslash/inlayHints/inlayHintsInteractiveFunctionParameterTypes1.baseline @@ -86,6 +86,31 @@ { "value": ": " }, + { + "value": "Exclude", + "location": { + "uri": "bundled:///libs/lib.es5.d.ts", + "range": { + "start": { + "line": 0, + "character": 0 + }, + "end": { + "line": 0, + "character": 0 + } + } + } + }, + { + "value": "<" + }, + { + "value": "1" + }, + { + "value": " | " + }, { "value": "2" }, @@ -94,6 +119,15 @@ }, { "value": "3" + }, + { + "value": "," + }, + { + "value": "1" + }, + { + "value": ">" } ], "kind": 1, @@ -155,6 +189,31 @@ { "value": ": " }, + { + "value": "Exclude", + "location": { + "uri": "bundled:///libs/lib.es5.d.ts", + "range": { + "start": { + "line": 0, + "character": 0 + }, + "end": { + "line": 0, + "character": 0 + } + } + } + }, + { + "value": "<" + }, + { + "value": "1" + }, + { + "value": " | " + }, { "value": "2" }, @@ -164,6 +223,15 @@ { "value": "3" }, + { + "value": "," + }, + { + "value": "1" + }, + { + "value": ">" + }, { "value": ")" }, @@ -198,6 +266,31 @@ { "value": ": " }, + { + "value": "Exclude", + "location": { + "uri": "bundled:///libs/lib.es5.d.ts", + "range": { + "start": { + "line": 0, + "character": 0 + }, + "end": { + "line": 0, + "character": 0 + } + } + } + }, + { + "value": "<" + }, + { + "value": "1" + }, + { + "value": " | " + }, { "value": "2" }, @@ -206,6 +299,15 @@ }, { "value": "3" + }, + { + "value": "," + }, + { + "value": "1" + }, + { + "value": ">" } ], "kind": 1, diff --git a/tsc/testdata/baselines/reference/fourslash/syntaxandSemanticDiagnostics/typeErrorAfterStringCompletionsInNestedCall2.baseline b/tsc/testdata/baselines/reference/fourslash/syntaxandSemanticDiagnostics/typeErrorAfterStringCompletionsInNestedCall2.baseline index 4eb7e03a17fc1..dfaab2a16c64b 100644 --- a/tsc/testdata/baselines/reference/fourslash/syntaxandSemanticDiagnostics/typeErrorAfterStringCompletionsInNestedCall2.baseline +++ b/tsc/testdata/baselines/reference/fourslash/syntaxandSemanticDiagnostics/typeErrorAfterStringCompletionsInNestedCall2.baseline @@ -1,5 +1,5 @@ // === Syntax and Semantic Diagnostics === -/typeErrorAfterStringCompletionsInNestedCall2.ts(41,5): error TS2322: Type '{ ({ event }: { event: { type: "FOO"; }; }): void; _out_TEvent?: { type: "BARx"; } | undefined; }' is not assignable to type 'ActionFunction<{ type: "FOO"; }, { type: "FOO"; } | { type: "BAR"; }>'. +/typeErrorAfterStringCompletionsInNestedCall2.ts(41,5): error TS2322: Type '{ ({ event }: { event: { type: "FOO"; } & { type: "FOO"; }; }): void; _out_TEvent?: { type: "BARx"; } | undefined; }' is not assignable to type 'ActionFunction<{ type: "FOO"; } & { type: "FOO"; }, { type: "FOO"; } | { type: "BAR"; }>'. Types of property '_out_TEvent' are incompatible. Type '{ type: "BARx"; } | undefined' is not assignable to type '{ type: "FOO"; } | { type: "BAR"; } | undefined'. Type '{ type: "BARx"; }' is not assignable to type '{ type: "FOO"; } | { type: "BAR"; } | undefined'. @@ -52,7 +52,7 @@ on: { FOO: raise(({ event }) => { ~~~ -!!! error TS2322: Type '{ ({ event }: { event: { type: "FOO"; }; }): void; _out_TEvent?: { type: "BARx"; } | undefined; }' is not assignable to type 'ActionFunction<{ type: "FOO"; }, { type: "FOO"; } | { type: "BAR"; }>'. +!!! error TS2322: Type '{ ({ event }: { event: { type: "FOO"; } & { type: "FOO"; }; }): void; _out_TEvent?: { type: "BARx"; } | undefined; }' is not assignable to type 'ActionFunction<{ type: "FOO"; } & { type: "FOO"; }, { type: "FOO"; } | { type: "BAR"; }>'. !!! error TS2322: Types of property '_out_TEvent' are incompatible. !!! error TS2322: Type '{ type: "BARx"; } | undefined' is not assignable to type '{ type: "FOO"; } | { type: "BAR"; } | undefined'. !!! error TS2322: Type '{ type: "BARx"; }' is not assignable to type '{ type: "FOO"; } | { type: "BAR"; } | undefined'. @@ -60,7 +60,7 @@ !!! error TS2322: Type '{ type: "BARx"; }' is not assignable to type '{ type: "BAR"; }'. !!! error TS2322: Types of property 'type' are incompatible. !!! error TS2322: Type '"BARx"' is not assignable to type '"BAR"'. -!!! related TS2322 /typeErrorAfterStringCompletionsInNestedCall2.ts:14:7: The expected type comes from property 'FOO' which is declared here on type '{ BAR?: ActionFunction<{ type: "BAR"; }, { type: "FOO"; } | { type: "BAR"; }> | undefined; FOO?: ActionFunction<{ type: "FOO"; }, { type: "FOO"; } | { type: "BAR"; }> | undefined; }' +!!! related TS2322 /typeErrorAfterStringCompletionsInNestedCall2.ts:14:7: The expected type comes from property 'FOO' which is declared here on type '{ BAR?: ActionFunction<{ type: "BAR"; } & { type: "BAR"; }, { type: "FOO"; } | { type: "BAR"; }> | undefined; FOO?: ActionFunction<{ type: "FOO"; } & { type: "FOO"; }, { type: "FOO"; } | ...> | undefined; }' return { type: "BARx" as const, }; diff --git a/tsc/testdata/tests/cases/compiler/extractExcludeBuiltinPartition.ts b/tsc/testdata/tests/cases/compiler/extractExcludeBuiltinPartition.ts new file mode 100644 index 0000000000000..185dc135d99fc --- /dev/null +++ b/tsc/testdata/tests/cases/compiler/extractExcludeBuiltinPartition.ts @@ -0,0 +1,43 @@ +// @strict: true +// @noEmit: true + +type Partition = Extract | Exclude; + +function partition(value: T): Partition { + return value; +} + +function identity(value: Partition): T { + return value; +} + +function unionPartition(value: T): Extract | Exclude { + return value; +} + +const extractedUnknown: Extract = "chosen"; +const extractedLiteral: Extract = "chosen"; +const excludedLiteral: Exclude = "other"; +const excludedChosen: Exclude = "chosen"; + +const extractedAny: Extract = 123; +const excludedAny: Exclude = "chosen"; +const extractedNever: Extract = "chosen"; +const excludedUnknown: Exclude = "chosen"; + +type Props = { owner: string; count: number }; +const omitted: Omit = { count: 1 }; +const restored: Props = { ...omitted, owner: "chosen" }; + +declare function withOwner(props: Omit & { owner: string }): T; + +function render(props: T): T { + return withOwner(props); +} + +type Product = { kind: "a"; value: 0 } | { kind: "b"; value: 1 }; +type DoubleExcluded = { + [Kind in Product["kind"]]: Exclude>; +}; +const productA: DoubleExcluded["a"] = { kind: "a", value: 0 }; +const productB: DoubleExcluded["b"] = { kind: "b", value: 1 }; \ No newline at end of file