@lottiefiles/last
Version:
Type definitions for Lottie Abstract Syntax Tree (LAST)
575 lines (573 loc) • 30.7 kB
TypeScript
/**
* 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 };