import { IToken } from "../tokens/i-token";
import CalendarRoundToken from "../tokens/layer-1/calendar-round-token";
import LongCountToken from "../tokens/layer-1/long-count-token";
import OperatorToken from "../tokens/layer-0/operator-token";
import CalendarRoundWildcardOperationToken from "../tokens/layer-2/calendar-round-wildcard-operation-token";
import LongCountWildcardOperationToken from "../tokens/layer-2/long-count-wildcard-operation-token";
import SpaceToken from "../tokens/layer-0/space-token";
export declare function isPartialOperation(cache: IToken[], layer1Token: IToken): boolean;
export declare function isFullOperation(cache: IToken[], layer1Token: IToken): boolean;
export declare function isLongCountOperation(tokens: [IToken, IToken, IToken]): boolean;
export declare function isCalendarRoundOperation(tokens: [IToken, IToken, IToken]): boolean;
export declare function isLongCountToken(t: IToken): t is LongCountToken;
export declare function isCalendarRoundToken(t: IToken): t is CalendarRoundToken;
export declare function isCalendarRoundWildcardOperationToken(t: IToken): t is CalendarRoundWildcardOperationToken;
export declare function isLongCountWildcardOperationToken(t: IToken): t is LongCountWildcardOperationToken;
export declare function isToken(t: IToken): boolean;
export declare function isOperatorToken(t: IToken): t is OperatorToken;
export declare function isSpaceToken(t: IToken): t is SpaceToken;
//# sourceMappingURL=layer-2-test.d.ts.map