1import { BabylonOptions } from 'babylon'; 2import * as b from 'babel-types'; 3export { BabylonOptions }; 4export interface ExpressionToConstantOptions { 5 constants?: any; 6} 7export interface Options extends ExpressionToConstantOptions { 8 babylon?: BabylonOptions; 9} 10export declare function expressionToConstant(expression: b.Expression, options?: ExpressionToConstantOptions): { 11 constant: true; 12 result: any; 13} | { 14 constant: false; 15 result?: void; 16}; 17export declare function isConstant(src: string, constants?: any, options?: BabylonOptions): boolean; 18export declare function toConstant(src: string, constants?: any, options?: BabylonOptions): any; 19export default isConstant; 20