export interface IAutoBeRealizeCorrectApplication {
    /**
     * Reviews and corrects TypeScript compilation errors.
     *
     * Fixes TypeScript compilation errors while preserving original business
     * logic, applying minimal intervention principle.
     *
     * @param props Properties containing the multi-phase error correction process
     */
    review: (props: IAutoBeRealizeCorrectApplication.IProps) => void;
}
export declare namespace IAutoBeRealizeCorrectApplication {
    /**
     * Properties for error correction following Chain of Thinking (CoT).
     *
     * All phases are wrapped in a `revise` object for systematic error
     * resolution.
     */
    interface IProps {
        /** Revision process containing all error correction phases. */
        revise: IRevise;
    }
    interface IRevise {
        /**
         * Step 1: TypeScript compilation error analysis and resolution strategy.
         * Analyzes TypeScript compiler diagnostics (error codes, messages) to understand
         * type mismatches, missing properties, nullable conflicts, and other compilation issues.
         */
        errorAnalysis?: string;
        /** Step 2: Provider function implementation plan. */
        plan?: string;
        /** Step 3: Relevant Prisma schema definitions. */
        prismaSchemas?: string;
        /** Step 4: Refined version with improved completeness. */
        review?: string;
        /** Step 5: Final complete TypeScript function implementation. */
        final: string;
    }
}
