import type { Logger } from "@osdk/api";
import { type Client } from "./Client.js";
export declare const createClient: (baseUrl: string, ontologyRid: string | Promise<string>, tokenProvider: () => Promise<string>, options?: {
	logger?: Logger
	branch?: string
} | undefined, fetchFn?: typeof fetch | undefined) => Client;
export declare const createClientWithTransaction: (transactionId: string, flushEdits: () => Promise<void>, ...args: Parameters<typeof createClient>) => Client;
