import type { File } from '@babel/types'; import type { EffectClipboardParam } from '@remotion/studio-shared'; import type { ExpressionKind } from 'ast-types/lib/gen/kinds'; export type ClipboardParamRemotionImportName = 'Easing' | 'interpolate' | 'interpolateColors' | 'useCurrentFrame'; export type ClipboardParamRemotionLocalNames = Partial>; export declare const getRequiredRemotionImportsForClipboardParams: (params: Iterable) => Set; export declare const ensureClipboardParamRemotionImports: ({ ast, requiredImports, }: { ast: File; requiredImports: Set; }) => Partial>; export declare const makeClipboardParamExpression: ({ param, localNames, }: { param: EffectClipboardParam; localNames: Partial>; }) => ExpressionKind;