import * as Schema from "effect/Schema";
import { BadRequest, Forbidden, NotFound } from "../../errors.ts";
export declare const LiveDebuggerBreakpointsActiveRetrieveInput: Schema.Struct<{
    readonly project_id: Schema.String;
    readonly enabled: Schema.optional<Schema.Boolean>;
    readonly filename: Schema.optional<Schema.String>;
    readonly repository: Schema.optional<Schema.String>;
}>;
export type LiveDebuggerBreakpointsActiveRetrieveInput = typeof LiveDebuggerBreakpointsActiveRetrieveInput.Type;
export declare const LiveDebuggerBreakpointsActiveRetrieveOutput: Schema.Struct<{
    readonly breakpoints: Schema.optional<Schema.$Array<Schema.Struct<{
        readonly id: Schema.optional<Schema.String>;
        readonly repository: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly filename: Schema.optional<Schema.String>;
        readonly line_number: Schema.optional<Schema.Number>;
        readonly enabled: Schema.optional<Schema.Boolean>;
        readonly condition: Schema.optional<Schema.NullOr<Schema.String>>;
    }>>>;
}>;
export type LiveDebuggerBreakpointsActiveRetrieveOutput = typeof LiveDebuggerBreakpointsActiveRetrieveOutput.Type;
/**
 * Get active breakpoints (External API)
 *
 * External API endpoint for client applications to fetch active breakpoints using Project API key. This endpoint allows external client applications (like Python scripts, Node.js apps, etc.) to fetch the list of active breakpoints so they can instrument their code accordingly.
 * Authentication: Requires a Project API Key in the Authorization header: `Authorization: Bearer phs_<your-project-api-key>`. You can find your Project API Key in PostHog at: Settings → Project → Project API Key
 *
 * @param enabled - Only return enabled breakpoints
 * @param filename - Filter breakpoints for a specific file
 * @param project_id - Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
 * @param repository - Filter breakpoints for a specific repository (e.g., 'PostHog/posthog')
 */
export declare const liveDebuggerBreakpointsActiveRetrieve: import("@distilled.cloud/core/client").OperationMethod<{
    readonly project_id: string;
    readonly enabled?: boolean | undefined;
    readonly filename?: string | undefined;
    readonly repository?: string | undefined;
}, {
    readonly breakpoints?: readonly {
        readonly id?: string | undefined;
        readonly repository?: string | null | undefined;
        readonly filename?: string | undefined;
        readonly line_number?: number | undefined;
        readonly enabled?: boolean | undefined;
        readonly condition?: string | null | undefined;
    }[] | undefined;
}, BadRequest | Forbidden | NotFound, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=liveDebuggerBreakpointsActiveRetrieve.d.ts.map