UNPKG

@lottiefiles/last

Version:

Type definitions for Lottie Abstract Syntax Tree (LAST)

575 lines (573 loc) 30.7 kB
/** * Copyright 2023 Design Barn Inc. */ declare const TITLES: { readonly custom: "custom"; readonly string: { readonly assetImageType: "asset-image-type"; readonly assetType: "asset-type"; readonly author: "author"; readonly character: "character"; readonly cssClass: "css-class"; readonly description: "description"; readonly expression: "expression"; readonly filename: "filename"; readonly fontCssClass: "font-css-class"; readonly fontFamily: "font-family"; readonly fontName: "font-name"; readonly fontPath: "font-path"; readonly fontStyle: "font-style"; readonly fontWeight: "font-weight"; readonly generator: "generator"; readonly hexColor: "hex-color"; readonly idAssetImage: "id-asset-image"; readonly idAssetPrecomposition: "id-asset-precomposition"; readonly idAssetDataSource: "id-asset-data-source"; readonly idAssetFile: "id-asset-file"; readonly idDataSource: "data-source-id"; readonly idImage: "image-id"; readonly idLayerXml: "layer-xml-id"; readonly idReference: "reference-id"; readonly idSound: "sound-id"; readonly keyword: "keyword"; readonly layerXmlTagName: "layer-xml-tag-name"; readonly markerComment: "marker-comment"; readonly maskMode: "mask-mode"; readonly maskModeNone: "mask-mode-none"; readonly maskModeAdd: "mask-mode-add"; readonly maskModeSubtract: "mask-mode-subtract"; readonly maskModeIntersect: "mask-mode-intersect"; readonly maskModeLighten: "mask-mode-lighten"; readonly maskModeDarken: "mask-mode-darken"; readonly maskModeDifference: "mask-mode-difference"; readonly matchName: "match-name"; readonly name: "name"; readonly path: "path"; readonly shapeType: "shape-type"; readonly strokeDashType: "stroke-dash-type"; readonly text: "text"; readonly themeColor: "theme-color"; readonly version: "version"; readonly slotId: "slot-id"; }; readonly number: { readonly adaptiveSampleLimit: "adaptive-sample-limit"; readonly ascent: "ascent"; readonly textBased: "text-based"; readonly textBasedCharacters: "text-based-characters"; readonly textBasedCharacterExcludingSpaces: "text-based-character-excluding-spaces"; readonly textBasedWords: "text-based-words"; readonly textBasedLines: "text-based-lines"; readonly baselineShift: "baseline-shift"; readonly blendMode: "blend-mode"; readonly blendModeNormal: "blend-mode-normal"; readonly blendModeMultiply: "blend-mode-multiply"; readonly blendModeScreen: "blend-mode-screen"; readonly blendModeOverlay: "blend-mode-overlay"; readonly blendModeDarken: "blend-mode-darken"; readonly blendModeLighten: "blend-mode-lighten"; readonly blendModeColorDodge: "blend-mode-color-dodge"; readonly blendModeColorBurn: "blend-mode-color-burn"; readonly blendModeHardLight: "blend-mode-hard-light"; readonly blendModeSoftLight: "blend-mode-soft-light"; readonly blendModeDifference: "blend-mode-difference"; readonly blendModeExclusion: "blend-mode-exclusion"; readonly blendModeHue: "blend-mode-hue"; readonly blendModeSaturation: "blend-mode-saturation"; readonly blendModeColor: "blend-mode-color"; readonly blendModeLuminosity: "blend-mode-luminosity"; readonly blendModeAdd: "blend-mode-add"; readonly blendModeHardMix: "blend-mode-hard-mix"; readonly composite: "composite"; readonly compositeAbove: "composite-above"; readonly compositeBelow: "composite-below"; readonly compositionIndex: "composition-index"; readonly count: "count"; readonly dataSourceType: "data-source-type"; readonly effectType: "effect-type"; readonly effectValueType: "effect-value-type"; readonly expressionPropertyIndex: "expression-property-index"; readonly fillRule: "fill-rule"; readonly fillRuleNonZero: "fill-rule-non-zero"; readonly fillRuleEvenOdd: "fill-rule-even-odd"; readonly fontSize: "font-size"; readonly framerate: "framerate"; readonly gradientType: "gradient-type"; readonly gradientTypeLinear: "gradient-type-linear"; readonly gradientTypeRadial: "gradient-type-radial"; readonly height: "height"; readonly inPoint: "in-point"; readonly layerStyleType: "layer-style-type"; readonly layerType: "layer-type"; readonly length: "length"; readonly lineCap: "line-cap"; readonly lineCapButt: "line-cap-butt"; readonly lineCapRound: "line-cap-round"; readonly lineCapSquare: "line-cap-square"; readonly lineHeight: "line-height"; readonly lineJoin: "line-join"; readonly lineJoinMiter: "line-join-miter"; readonly lineJoinRound: "line-join-round"; readonly lineJoinBevel: "line-join-bevel"; readonly markerDuration: "marker-duration"; readonly markerTime: "marker-time"; readonly matteMode: "matte-mode"; readonly matteModeNormal: "matte-mode-normal"; readonly matteModeAlpha: "matte-mode-alpha"; readonly matteModeInvertedAlpha: "matte-mode-inverted-alpha"; readonly matteModeLuma: "matte-mode-luma"; readonly matteModeInvertedLuma: "matte-mode-inverted-luma"; readonly matteParent: "matte-parent"; readonly mergeMode: "merge-mode"; readonly mergeModeNormal: "merge-mode-normal"; readonly mergeModeAdd: "merge-mode-add"; readonly mergeModeSubtract: "merge-mode-subtract"; readonly mergeModeIntersect: "merge-mode-intersect"; readonly mergeModeExcludeIntersections: "merge-mode-exclude-intersections"; readonly miterLimitValue: "miter-limit-value"; readonly trimMultipleShapes: "trim-multiple-shapes"; readonly trimMultipleShapesIndividually: "trim-multiple-shapes-individually"; readonly trimMultipleShapesSimultaneously: "trim-multiple-shapes-simultaneously"; readonly numberOfProperties: "number-of-properties"; readonly outPoint: "out-point"; readonly parentIndex: "parent-index"; readonly propertyIndex: "property-index"; readonly rangeUnits: "range-units"; readonly rangeUnitsPercent: "range-units-percent"; readonly rangeUnitsIndex: "range-units-index"; readonly samplesPerFrame: "samples-per-frame"; readonly shapeDirection: "shape-direction"; readonly shapeDirectionNormal: "shape-direction-normal"; readonly shapeDirectionClockwise: "shape-direction-clockwise"; readonly shapeDirectionClockwiseReversed: "shape-direction-clockwise-reversed"; readonly shapePathIndex: "shape-path-index"; readonly shapePolygonStarType: "shape-polygon-star-type"; readonly shutterAngle: "shutter-angle"; readonly shutterPhase: "shutter-phase"; readonly staticValue: "static-value"; readonly textMask: "text-mask"; readonly textRangeSelectorMode: "text-range-selector-mode"; readonly textTracking: "text-tracking"; readonly fontPathOrigin: "font-path-origin"; readonly fontPathOriginLocal: "font-path-origin-local"; readonly fontPathOriginCssUrl: "font-path-origin-css-url"; readonly fontPathOriginScriptUrl: "font-path-origin-script-url"; readonly fontPathOriginFonturl: "font-path-origin-fonturl"; readonly textCaps: "text-caps"; readonly textCapsRegular: "text-caps-regular"; readonly textCapsAll: "text-caps-all"; readonly textCapsSmall: "text-caps-small"; readonly textGrouping: "text-grouping"; readonly textGroupingCharacters: "text-grouping-characters"; readonly textGroupingWords: "text-grouping-words"; readonly textGroupingLine: "text-grouping-line"; readonly textGroupingAll: "text-grouping-all"; readonly textJustify: "text-justify"; readonly textJustifyLeft: "text-justify-left"; readonly textJustifyRight: "text-justify-right"; readonly textJustifyCenter: "text-justify-center"; readonly textJustifyWithLastLineLeft: "text-justify-with-last-line-left"; readonly textJustifyWithLastLineRight: "text-justify-with-last-line-right"; readonly textJustifyWithLastLineCenter: "text-justify-with-last-line-center"; readonly textJustifyWithLastLineFull: "text-justify-with-last-line-full"; readonly textShape: "text-shape"; readonly textShapeSquare: "text-shape-square"; readonly textShapeRampUp: "text-shape-ramp-up"; readonly textShapeRampDown: "text-shape-ramp-down"; readonly textShapeTriangle: "text-shape-triangle"; readonly textShapeRound: "text-shape-round"; readonly textShapeSmooth: "text-shape-smooth"; readonly textVerticalJustify: "text-vertical-justify"; readonly textVerticalJustifyTop: "text-vertical-justify-top"; readonly textVerticalJustifyCenter: "text-vertical-justify-center"; readonly textVerticalJustifyBottom: "text-vertical-justify-bottom"; readonly keyframeTime: "keyframe-time"; readonly keyframeListTime: "keyframe-list-time"; readonly keyframeValueTime: "keyframe-value-time"; readonly positionKeyframeTime: "position-keyframe-time"; readonly positionKeyframeListTime: "position-keyframe-list-time"; readonly keyframeBezierHandleTime: "keyframe-bezier-handle-time"; readonly shapeKeyframeTime: "shape-keyframe-time"; readonly keyframeXAxis: "keyframe-x-axis"; readonly keyframeListXAxis: "keyframe-list-x-axis"; readonly keyframeValueXAxis: "keyframe-value-x-axis"; readonly positionKeyframeXAxis: "position-keyframe-x-axis"; readonly positionKeyframeListXAxis: "position-keyframe-list-x-axis"; readonly keyframeBezierHandleXAxis: "keyframe-bezier-handle-x-axis"; readonly keyframeYAxis: "keyframe-y-axis"; readonly keyframeListYAxis: "keyframe-list-y-axis"; readonly keyframeValueYAxis: "keyframe-value-y-axis"; readonly positionKeyframeYAxis: "position-keyframe-y-axis"; readonly positionKeyframeListYAxis: "position-keyframe-list-y-axis"; readonly keyframeBezierHandleYAxis: "keyframe-bezier-handle-y-axis"; readonly timeStart: "start-time"; readonly timeStretch: "time-stretch"; readonly effectValueIgnored: "effect-value-ignored"; readonly effectPropertyCount: "effect-property-count"; readonly width: "width"; }; readonly intBoolean: { readonly animated: "animated"; readonly autoOrient: "auto-orient"; readonly collapseTransformNew: "collapse-transform-new"; readonly embedded: "embedded"; readonly enabled: "enabled"; readonly expressible: "expressible"; readonly extraComposition: "extra-composition"; readonly hold: "hold"; readonly randomize: "randomize"; readonly threedimensional: "threedimensional"; readonly layerThreedimensional: "layer-threedimensional"; readonly matteTarget: "matte-target"; }; readonly boolean: { readonly bezierClosed: "bezier-closed"; readonly collapseTransform: "collapse-transform"; readonly hasMask: "has-mask"; readonly hidden: "hidden"; readonly inverted: "inverted"; readonly motionBlurEnabled: "motion-blur-enabled"; readonly splitEnabled: "split-enabled"; readonly strokeOverFill: "stroke-over-fill"; }; readonly object: { readonly animatedColor: "animated-color"; readonly animatedColorStatic: "animated-color-static"; readonly animatedMultidimensional: "animated-multidimensional"; readonly animatedMultidimensionalStatic: "animated-multidimensional-static"; readonly animatedPosition: "animated-position"; readonly animatedPositionStatic: "animated-position-static"; readonly animatedShape: "animated-shape"; readonly animatedShapeStatic: "animated-shape-static"; readonly animatedValue: "animated-value"; readonly animatedValueStatic: "animated-value-static"; readonly animation: "animation"; readonly assetDataSource: "asset-data-source"; readonly assetImage: "asset-image"; readonly assetPrecomposition: "asset-precomposition"; readonly assetFile: "asset-file"; readonly bezier: "bezier"; readonly characterData: "character-data"; readonly characterPrecomp: "character-precomp"; readonly characterShapes: "character-shapes"; readonly effectCustom: "effect-custom"; readonly effectDisplacementMap: "effect-displacement-map"; readonly effectDropShadow: "effect-drop-shadow"; readonly effectFill: "effect-fill"; readonly effectGaussianBlur: "effect-gaussian-blur"; readonly effectMatte3: "effect-matte3"; readonly effectMeshWarp: "effect-mesh-warp"; readonly effectPaintOverTransparent: "effect-paint-over-transparent"; readonly effectProLevels: "effect-pro-levels"; readonly effectPuppet: "effect-puppet"; readonly effectRadialWipe: "effect-radial-wipe"; readonly effectSpherize: "effect-spherize"; readonly effectStroke: "effect-stroke"; readonly effectTint: "effect-tint"; readonly effectTritone: "effect-tritone"; readonly effectParamAngle: "effect-param-angle"; readonly effectParamCheckbox: "effect-param-checkbox"; readonly effectParamColor: "effect-param-color"; readonly effectParamDropdown: "effect-param-dropdown"; readonly effectParamIgnored: "effect-param-ignored"; readonly effectParamLayer: "effect-param-layer"; readonly effectParamNoValue: "effect-param-no-value"; readonly effectParamPoint: "effect-param-point"; readonly effectParamSlider: "effect-param-slider"; readonly effectWavy: "effect-wavy"; readonly gradientOverlay: "gradient-overlay"; readonly keyframe: "keyframe"; readonly keyframeBezierHandle: "keyframe-bezier-handle"; readonly layerAdjustment: "layer-adjustment"; readonly layerAudio: "layer-audio"; readonly layerCamera: "layer-camera"; readonly layerData: "layer-data"; readonly layerGuide: "layer-guide"; readonly layerImage: "layer-image"; readonly layerImagePlaceholder: "layer-image-placeholder"; readonly layerImageSequence: "layer-image-sequence"; readonly layerLight: "layer-light"; readonly layerNull: "layer-null"; readonly layerPrecomposition: "layer-precomposition"; readonly layerShape: "layer-shape"; readonly layerSolidColor: "layer-solid-color"; readonly layerStyleBevelEmboss: "layer-style-bevel-emboss"; readonly layerStyleChokeSpread: "layer-style-choke-spread"; readonly layerStyleColorOverlay: "layer-style-color-overlay"; readonly layerStyleDropShadow: "layer-style-drop-shadow"; readonly layerStyleGradientOverlay: "layer-style-gradient-overlay"; readonly layerStyleInnerGlow: "layer-style-inner-glow"; readonly layerStyleInnerShadow: "layer-style-inner-shadow"; readonly layerStyleOuterGlow: "layer-style-outer-glow"; readonly layerStyleSatin: "layer-style-satin"; readonly layerStyleStroke: "layer-style-stroke"; readonly layerText: "layer-text"; readonly layerVideo: "layer-video"; readonly layerVideoPlaceholder: "layer-video-placeholder"; readonly marker: "marker"; readonly mask: "mask"; readonly positionKeyframe: "position-keyframe"; readonly shapeEllipse: "shape-ellipse"; readonly shapeFill: "shape-fill"; readonly shapeGradientFill: "shape-gradient-fill"; readonly shapeGradientStroke: "shape-gradient-stroke"; readonly shapeGroup: "shape-group"; readonly shapeKeyframe: "shape-keyframe"; readonly shapeMerge: "shape-merge"; readonly shapeOffsetPath: "shape-offset-path"; readonly shapePath: "shape-path"; readonly shapePolygon: "shape-polygon"; readonly shapePolyStar: "shape-poly-star"; readonly shapePuckerBloat: "shape-pucker-bloat"; readonly shapeRectangle: "shape-rectangle"; readonly shapeRepeater: "shape-repeater"; readonly shapeRoundedCorners: "shape-rounded-corners"; readonly shapeStar: "shape-star"; readonly shapeStroke: "shape-stroke"; readonly shapeTransform: "shape-transform"; readonly shapeTrim: "shape-trim"; readonly shapeTwist: "shape-twist"; readonly shapeZigZags: "shape-zig-zag"; readonly splitVector: "split-vector"; readonly strokeDashDefault: "stroke-dash-default"; readonly strokeDashGap: "stroke-dash-gap"; readonly strokeDashLength: "stroke-dash-length"; readonly strokeDashOffset: "stroke-dash-offset"; readonly textFont: "text-font"; readonly textRange: "text-range"; readonly textDocumentKeyframe: "text-document-keyframe"; }; readonly array: { readonly outTangentsValue: "out-tangents-value"; }; readonly collection: { readonly assets: "assets"; readonly composition: "composition"; readonly effectList: "effect-list"; readonly effectParamList: "effect-param-list"; readonly extraCompositions: "extra-compositions"; readonly bezierInTangents: "bezier-in-tangents"; readonly keyframeEndValue: "keyframe-end-value"; readonly keyframeList: "keyframe-list"; readonly keyframeValue: "keyframe-value"; readonly keywords: "keywords"; readonly layerStyle: "layer-style"; readonly layerStyleList: "layer-style-list"; readonly markers: "markers"; readonly masksProperties: "masks-properties"; readonly bezierOutTangents: "bezier-out-tangents"; readonly positionKeyframeList: "position-keyframe-list"; readonly shapeKeyframeList: "shape-keyframe-list"; readonly shapeKeyframeStart: "shape-keyframe-start"; readonly shapeList: "shape-list"; readonly staticValues: "static-values"; readonly strokeDashList: "stroke-dash-list"; readonly textRanges: "text-ranges"; readonly textCharacters: "text-characters"; readonly textDocumentKeyframes: "text-document-keyframes"; readonly textFontList: "text-font-list"; readonly positionKeyframeInTangents: "position-keyframe-in-tangents"; readonly positionKeyframeOutTangents: "position-keyframe-out-tangents"; readonly bezierVertices: "bezier-vertices"; readonly bezierXAxis: "bezier-x-axis"; readonly bezierYAxis: "bezier-y-axis"; readonly colorRgba: "color-rgba"; readonly documentFillColor: "document-fill-color"; readonly documentStrokeColor: "document-stroke-color"; readonly wrapPosition: "wrap-position"; readonly wrapSize: "wrap-size"; }; readonly element: { readonly align: "align"; readonly altitude: "altitude"; readonly amount: "amount"; readonly anchorPoint: "anchor-point"; readonly angle: "angle"; readonly animatedColorProp: "animated-color-prop"; readonly animatedGradientColors: "animated-gradient-colors"; readonly animatedMultidimensionalProp: "animated-multidimensional-prop"; readonly animatedPositionProp: "animated-position-prop"; readonly animatedShapeBezier: "animated-shape-bezier"; readonly animatedShapeProp: "animated-shape-prop"; readonly animatedValueProp: "animated-value-prop"; readonly bevelStyle: "bevel-style"; readonly textBlur: "text-blur"; readonly blurSize: "blur-size"; readonly shapeTrimCenter: "shape-trim-center"; readonly chokeSpread: "choke-spread"; readonly copies: "copies"; readonly dilate: "dilate"; readonly distance: "distance"; readonly effectValueAngle: "effect-value-angle"; readonly effectValueCheckbox: "effect-value-checkbox"; readonly effectValueColor: "effect-value-color"; readonly effectValueDropdown: "effect-value-dropdown"; readonly effectValueLayer: "effect-value-layer"; readonly effectValuePoint: "effect-value-point"; readonly effectValueSlider: "effect-value-slider"; readonly textFillBrightness: "text-fill-brightness"; readonly textFillColor: "text-fill-color"; readonly textFillHue: "text-fill-hue"; readonly textFillOpacity: "text-fill-opacity"; readonly textFillSaturation: "text-fill-saturation"; readonly shapeGradientFillRule: "shape-gradient-fill-rule"; readonly firstMargin: "first-margin"; readonly forceAlignment: "force-alignment"; readonly globalAngle: "global-angle"; readonly gradientOverlayScale: "gradient-overlay-scale"; readonly highlightAngle: "highlight-angle"; readonly highlightColor: "highlight-color"; readonly highlightLength: "highlight-length"; readonly highlightMode: "highlight-mode"; readonly highlightOpacity: "highlight-opacity"; readonly innerRadius: "inner-radius"; readonly innerRoundness: "inner-roundness"; readonly invert: "invert"; readonly keyframeInTangent: "keyframe-in-tangent"; readonly keyframeListInTangent: "keyframe-list-in-tangent"; readonly keyframeValueInTangent: "keyframe-value-in-tangent"; readonly positionKeyframeInTangent: "position-keyframe-in-tangent"; readonly positionKeyframeListInTangent: "position-keyframe-list-in-tangent"; readonly keyframeBezierHandleInTangent: "keyframe-bezier-handle-in-tangent"; readonly shapeKeyframeInTangent: "shape-keyframe-in-tangent"; readonly keyframeOutTangent: "keyframe-out-tangent"; readonly keyframeListOutTangent: "keyframe-list-out-tangent"; readonly keyframeValueOutTangent: "keyframe-value-out-tangent"; readonly positionKeyframeOutTangent: "position-keyframe-out-tangent"; readonly positionKeyframeListOutTangent: "position-keyframe-list-out-tangent"; readonly keyframeBezierHandleOutTangent: "keyframe-bezier-handle-out-tangent"; readonly shapeKeyframeOutTangent: "shape-keyframe-out-tangent"; readonly jitter: "jitter"; readonly lastMargin: "last-margin"; readonly layerAudioSettings: "layer-audio-settings"; readonly layerConceal: "layer-conceal"; readonly layerStyleBlendMode: "layer-style-blend-mode"; readonly layerStyleColor: "layer-style-color"; readonly layerTransform: "layer-transform"; readonly audioLevel: "audio-level"; readonly lineSpacing: "line-spacing"; readonly maskOpacity: "mask-opacity"; readonly maskVertices: "mask-vertices"; readonly textMaxAmount: "text-max-amount"; readonly textMaxEase: "text-max-ease"; readonly textMinEase: "text-min-ease"; readonly metadata: "metadata"; readonly miterLimit: "miter-limit"; readonly miterLimitAlternative: "miter-limit-alternative"; readonly motionBlur: "motion-blur"; readonly noise: "noise"; readonly shapeTrimOffset: "shape-trim-offset"; readonly shapeFillOpacity: "shape-fill-opacity"; readonly shapeGradientFillOpacity: "shape-gradient-fill-opacity"; readonly shapeGradientStrokeOpacity: "shape-gradient-stroke-opacity"; readonly layerStyleOpacity: "layer-style-opacity"; readonly shapeStrokeOpacity: "shape-stroke-opacity"; readonly layerTransformOrientation: "layer-transform-orientation"; readonly shapeTransformOrientation: "shape-transform-orientation"; readonly transformRepeaterOrientation: "transform-repeater-orientation"; readonly textStyleOrientation: "text-style-orientation"; readonly shapePolygonOuterRadius: "shape-polygon-outer-radius"; readonly shapeStarOuterRadius: "shape-star-outer-radius"; readonly shapePolygonOuterRoundness: "shape-polygon-outer-roundness"; readonly shapeStarOuterRoundness: "shape-star-outer-roundness"; readonly perpendicularToPath: "perpendicular-to-path"; readonly perspective: "perspective"; readonly shapePolygonPoints: "shape-polygon-points"; readonly shapeStarPoints: "shape-star-points"; readonly shapeZigZagsPoints: "shape-zig-zags-points"; readonly polygonRotationClockwise: "polygon-rotation-clockwise"; readonly radius: "radius"; readonly range: "range"; readonly reverse: "reverse"; readonly reversePath: "reverse-path"; readonly rotationClockwise: "rotation-clockwise"; readonly rotationX: "rotation-x"; readonly rotationY: "rotation-y"; readonly rotationZ: "rotation-z"; readonly rounded: "rounded"; readonly roundness: "roundness"; readonly layerTransformScale: "layer-transform-scale"; readonly shapeTransformScale: "shape-transform-scale"; readonly transformRepeaterScale: "transform-repeater-scale"; readonly textStyleScale: "text-style-scale"; readonly selectorSmoothness: "selector-smoothness"; readonly shadowColor: "shadow-color"; readonly shadowMode: "shadow-mode"; readonly shadowOpacity: "shadow-opacity"; readonly shape: "shape"; readonly shapeEllipseSize: "shape-ellipse-size"; readonly shapeFillColor: "shape-fill-color"; readonly shapeStrokeColor: "shape-stroke-color"; readonly shapeTrimEnd: "shape-trim-end"; readonly shapeTrimStart: "shape-trim-start"; readonly shapeZigZagSize: "shape-zig-zag-size"; readonly shapeRectangleSize: "shape-rectangle-size"; readonly layerStyleStrokeSize: "layer-style-stroke-size"; readonly layerTransformSkew: "layer-transform-skew"; readonly shapeTransformSkew: "shape-transform-skew"; readonly transformRepeaterSkew: "transform-repeater-skew"; readonly textStyleSkew: "text-style-skew"; readonly layerTransformSkewAxis: "layer-transform-skew-axis"; readonly shapeTransformSkewAxis: "shape-transform-skew-axis"; readonly transformRepeaterSkewAxis: "transform-repeater-skew-axis"; readonly textStyleSkewAxis: "text-style-skew-axis"; readonly slots: "slots"; readonly slot: "slot"; readonly slotProperty: "slot-property"; readonly smoothness: "smoothness"; readonly soften: "soften"; readonly source: "source"; readonly splitX: "split-x"; readonly splitY: "split-y"; readonly splitZ: "split-z"; readonly startOpacity: "start-opacity"; readonly endOpacity: "end-opacity"; readonly shapeGradientFillStartPoint: "shape-gradient-fill-start-point"; readonly shapeGradientStrokeStartPoint: "shape-gradient-stroke-start-point"; readonly shapeGradientFillEndPoint: "shape-gradient-fill-end-point"; readonly shapeGradientStrokeEndPoint: "shape-gradient-stroke-end-point"; readonly strength: "strength"; readonly strokeBrightness: "stroke-brightness"; readonly strokeColor: "stroke-color"; readonly strokeHue: "stroke-hue"; readonly strokeLength: "stroke-length"; readonly strokeOpacity: "stroke-opacity"; readonly strokeSaturation: "stroke-saturation"; readonly strokeWidth: "stroke-width"; readonly technique: "technique"; readonly textAnimatorData: "text-animator-data"; readonly textCharacterData: "text-character-data"; readonly textData: "text-data"; readonly textStyle: "text-style"; readonly textAnimatedDocument: "text-animated-document"; readonly textDocument: "text-document"; readonly textFonts: "text-fonts"; readonly textGroupAlignment: "text-group-alignment"; readonly textFollowPath: "text-follow-path"; readonly textAlignmentOptions: "text-alignment-options"; readonly textSelector: "text-selector"; readonly textSelectorEnd: "text-selector-end"; readonly textSelectorStart: "text-selector-start"; readonly timeRemapping: "time-remapping"; readonly letterSpacing: "letter-spacing"; readonly transformOpacity: "transform-opacity"; readonly transformRepeater: "transform-repeater"; readonly translation: "translation"; readonly userMetadata: "user-metadata"; }; }; declare type CustomTitle = typeof TITLES.custom; declare type TitleHelper<T extends string> = T | CustomTitle; declare type ChildrenTitleHelper<T extends string> = T | `${T}-children` | CustomTitle; declare type NumberTitle = TitleHelper<typeof TITLES.number[keyof typeof TITLES.number]>; declare type IntegerBooleanTitle = TitleHelper<typeof TITLES.intBoolean[keyof typeof TITLES.intBoolean]>; declare type StringTitle = TitleHelper<typeof TITLES.string[keyof typeof TITLES.string]>; declare type BooleanTitle = TitleHelper<typeof TITLES.boolean[keyof typeof TITLES.boolean]>; declare type ObjectTitle = ChildrenTitleHelper<typeof TITLES.object[keyof typeof TITLES.object]>; declare type ArrayTitle = ChildrenTitleHelper<typeof TITLES.array[keyof typeof TITLES.array]>; declare type CollectionTitle = TitleHelper<typeof TITLES.collection[keyof typeof TITLES.collection]>; declare type ElementTitle = TitleHelper<typeof TITLES.element[keyof typeof TITLES.element]>; declare type AttributeTitle = NumberTitle | StringTitle | BooleanTitle | IntegerBooleanTitle; declare type ParentTitle = CollectionTitle | ElementTitle | ObjectTitle | ArrayTitle; declare type AnyTitle = AttributeTitle | ParentTitle; export { type AnyTitle, type ArrayTitle, type AttributeTitle, type BooleanTitle, type ChildrenTitleHelper, type CollectionTitle, type CustomTitle, type ElementTitle, type IntegerBooleanTitle, type NumberTitle, type ObjectTitle, type ParentTitle, type StringTitle, TITLES, type TitleHelper };