interface MessageNode { type: "message"; content: (string | VariableNode | PathNode | TransformerNode)[]; toString?: () => string; } interface PathNode { type: "path"; path: (string | PathNode)[]; toString?: () => string; } interface TransformerNode { type: "transformer"; name: string; args?: any[]; } interface VariableNode { type: "variable"; path: PathNode; transformer?: TransformerNode; toString?: () => string; } export declare function parseMessageFormat(input: string): MessageNode; export {}; //# sourceMappingURL=parser.d.ts.map