import type { SupabaseUsageHealthPayload } from "./normalize.js"; export interface SupabaseManagementClient { fetchUsageHealth(): Promise; } export type SupabaseManagementPath = "/v1/projects" | `/v1/projects/${string}/analytics/endpoints/usage.api-counts` | `/v1/projects/${string}/analytics/endpoints/usage.api-requests-count` | `/v1/projects/${string}/health`; export interface SupabaseManagementRequest { path: SupabaseManagementPath; query: Record; headers: { Authorization: string; }; } export interface SupabaseManagementTransport { getJson(request: SupabaseManagementRequest): Promise; } export interface CreateSupabaseManagementClientOptions { accessToken: string; transport?: SupabaseManagementTransport; } export declare function createSupabaseManagementClient(options: CreateSupabaseManagementClientOptions): SupabaseManagementClient; export declare function createStaticSupabaseUsageHealthClient(payload: SupabaseUsageHealthPayload): SupabaseManagementClient; //# sourceMappingURL=client.d.ts.map