/**
 * Cursor Routes - Cursor IDE integration via cursor proxy daemon
 */
import { autoDetectTokens } from '../../cursor';
declare const router: import("express-serve-static-core").Router;
interface DaemonStartPreconditionInput {
    enabled: boolean;
    authenticated: boolean;
    tokenExpired?: boolean;
}
interface DaemonStartPreconditionError {
    status: number;
    error: string;
}
export declare function getAutoDetectFailureStatus(reason?: ReturnType<typeof autoDetectTokens>['reason']): number;
export declare function getDaemonStartPreconditionError(input: DaemonStartPreconditionInput): DaemonStartPreconditionError | null;
export default router;
//# sourceMappingURL=cursor-routes.d.ts.map