import type { IAnimationControlOptions } from '../types/animate';
import { GrammarMarkType } from './enums';
export declare const BridgeElementKey = "__vgrammar_scene_item__";
export declare const CollectionMarkType: GrammarMarkType[];
export declare const Mark3DType: GrammarMarkType[];
export declare const DefaultKey = "key";
export declare const DefaultMarkData: {}[];
export declare const DefaultGroupKeys: string[];
export declare const DefaultReuse = true;
export declare const DefaultMorph = true;
export declare const DefaultMorphAll = false;
export declare const DefaultSplitPath: null | 'clone';
export declare const DefaultEnableExitAnimation = true;
export declare const ImmediateAnimationState = "VGRAMMAR_IMMEDIATE_ANIMATION";
export declare const DefaultAnimationStartTime = 0;
export declare const DefaultAnimationDuration = 1000;
export declare const DefaultAnimationDelay = 0;
export declare const DefaultAnimationDelayAfter = 0;
export declare const DefaultAnimationLoop = false;
export declare const DefaultAnimationOneByOne = false;
export declare const DefaultAnimationEasing = "quintInOut";
export declare const DefaultAnimationControlOptions: IAnimationControlOptions;
export declare const DefaultAnimationParameters = "VGRAMMAR_ANIMATION_PARAMETERS";
export declare const MARK_OVERLAP_HIDE_KEY = "_mo_hide_";
