import { z } from 'zod'; export declare const BackendDebuggerAttachArgsSchema: z.ZodObject<{ host: z.ZodDefault; port: z.ZodNumber; processId: z.ZodOptional; type: z.ZodDefault>; }, "strip", z.ZodTypeAny, { host: string; port: number; type: "node" | "deno" | "chrome"; processId?: string | undefined; }, { port: number; host?: string | undefined; type?: "node" | "deno" | "chrome" | undefined; processId?: string | undefined; }>; export type BackendDebuggerAttachArgs = z.infer; export declare function backendDebuggerAttach(args: BackendDebuggerAttachArgs): Promise; export declare function setBreakpoint(debuggerKey: string, url: string, lineNumber: number, condition?: string): Promise; export declare function removeBreakpoint(debuggerKey: string, breakpointId: string): Promise; export declare function stepOver(debuggerKey: string): Promise; export declare function stepInto(debuggerKey: string): Promise; export declare function stepOut(debuggerKey: string): Promise; export declare function resume(debuggerKey: string): Promise; export declare function evaluateExpression(debuggerKey: string, expression: string, callFrameId?: string): Promise; export declare function getCallStack(debuggerKey: string): Promise; export declare function getVariables(debuggerKey: string, callFrameId: string, scopeIndex: number): Promise; //# sourceMappingURL=debugger-attach.d.ts.map