import { EntranceTransitionType } from '@drincs/pixi-vn-json/actions'; /** * Splits the tail (everything after ``) of a `# show spine` command into its free-form * construction props and an optional entrance transition. */ declare function parseShowSpineTail(tail: string[]): { propsList: string[]; transitionType?: EntranceTransitionType; transitionPropsList: string[]; }; /** * Registers the `# show spine` Ink hashtag command, letting Ink scripts show a {@link Spine} * canvas element the same way `@drincs/pixi-vn-ink`'s built-in `# show image` shows an * `ImageSprite`: `` is just the canvas key (like every other `# show ...` command), and * `skeleton`/`atlas` are required among the free-form ` ` construction props * (forwarded to {@link SpineOptions}). An optional entrance transition can run the element in. * * Call this once, near the start of your app (alongside e.g. `addBaseHashtagCommands`), before any * Ink content is parsed. * * @example * ```ink * # show spine hero skeleton heroSkeleton atlas heroAtlas xAlign 0.5 yAlign 1 with dissolve duration 1 * ``` */ declare function createSpineHandler(): void; export { createSpineHandler, parseShowSpineTail };