export declare const AGENT_ACCESS_PARAM = "agent_access"; export declare const DEFAULT_AGENT_ACCESS_TTL_SECONDS: number; export interface AgentAccessResourceScope { resourceKind: string; resourceId: string; } export interface AgentAccessUrlOptions { origin?: string; basePath?: string; tokenParam?: string; } export interface AgentAccessApiUrlOptions extends AgentAccessUrlOptions { endpoint: string; resourceId: string; idParam?: string; token?: string | null; extraParams?: Array<[string, string | number | boolean | null | undefined]>; } export declare function scopedAgentAccessResourceId(resourceKind: string, resourceId: string): string; export declare function normalizeAgentAccessBasePath(basePath?: string): string; export declare function normalizeAgentAccessOrigin(origin?: string): string; export declare function toAgentAccessUrl(pathOrUrl: string, options?: Pick): string; export declare function appendAgentAccessParam(urlOrPath: string, token: string, param?: string): string; export declare function buildAgentAccessUrl({ path, token, origin, basePath, tokenParam, }: AgentAccessUrlOptions & { path: string; token: string; }): string; export declare function buildAgentAccessApiUrl({ endpoint, resourceId, idParam, token, tokenParam, extraParams, origin, basePath, }: AgentAccessApiUrlOptions): string; //# sourceMappingURL=agent-access.d.ts.map