import { AbstractProcessor } from './AbstractProcessor.js';
import { AttributeSpec } from '../types/ast.js';
export declare class AttributeProcessor extends AbstractProcessor<any, AttributeSpec> {
    /**
     * Process attribute definition
     * Supports: "Email required unique verified" or structured object
     */
    /**
     * Parse array type syntax and return normalized type and isArray flag
     * Supports: Array<Type>, Type[]
     */
    private parseArrayType;
    process(name: string, input: any): AttributeSpec;
    /**
     * Smart split that respects brackets and quotes
     */
    private smartSplit;
}
//# sourceMappingURL=AttributeProcessor.d.ts.map