import { type CloudflareRequester } from '../share/provision.js';
interface ProvisionOptions {
    request?: CloudflareRequester;
}
/** Bind the Phoenix identity base URL used to verify every trace read and write. */
export declare function setPhoenixIdBaseSecret(apiToken: string, accountId: string, workerName: string, phoenixIdBase: string, opts?: ProvisionOptions): Promise<void>;
export interface ProvisionTracesOptions extends ProvisionOptions {
    apiToken: string;
    accountId: string;
    workerName: string;
    bucketName: string;
    phoenixIdBase: string;
    domain?: string;
}
/** Provision the complete isolated traces deployment using the canonical Worker template. */
export declare function provisionTraces(opts: ProvisionTracesOptions): Promise<{
    baseUrl: string;
}>;
export {};
