import { ParserFnWithCtx } from 'fruitsconfits/modules/lib/types';
import { SxTokenChild, SxToken } from 'liyad/modules/s-exp/types';
export interface SxOp {
    'op': string;
}
export declare type AstChild = SxTokenChild | SxOp | undefined;
export declare type Ast = SxToken | AstChild | SxOp | undefined;
interface Ctx {
    docComment?: string;
}
export declare const externalTypeDef: ParserFnWithCtx<string, Ctx, Ast>;
export declare const program: ParserFnWithCtx<string, Ctx, Ast>;
export {};
