import { TokenCursor } from '../tokens';
import { AbstractNode } from './abstract';
import { DecoratorNode } from './decorator';
import { DescriptionNode } from './description';
import { IdentifierNode } from './identifier';
import { TypeNode } from './type';
export interface ParameterNode extends AbstractNode<'Parameter'> {
    key: IdentifierNode;
    description?: DescriptionNode;
    decorators: DecoratorNode[];
    as: TypeNode;
    nullable: boolean;
}
export declare const parseParameterNodes: (cursor: TokenCursor) => ParameterNode[];
//# sourceMappingURL=parameter.d.ts.map