import type { TokenType } from 'chevrotain';
import { Lexer } from 'chevrotain';
type TokenParam = {
    categoryToken: TokenType;
    tokens: TokenType[];
};
export declare const buildTokens: (tokens: {
    applicationTokens: TokenParam;
    deploymentTokens: TokenParam;
}) => Record<string, TokenType> & {
    UNARY_OPTION: TokenType;
    BINARY_OPTION: TokenType;
    NAME: TokenType;
};
export declare const createJDLLexer: (tokens: Record<string, TokenType>) => Lexer;
export {};
