import type { AuthenticationInfo } from "@uipath/resource-builder-sdk/models"; import type { IAccessProvider } from "@uipath/resource-builder-sdk/providers"; /** * IAccessProvider that maps SDK service scopes to full tenant-scoped URLs. * Unlike CliAccessProvider (which returns bare baseUrl), this builds the correct * gateway paths that the resource-builder-sdk expects for server-side operations. */ export declare class SolutionAccessProvider implements IAccessProvider { private loginStatus; private userKey; private getStatus; getResourceUrlAsync(scope: string, _cancellationToken?: AbortSignal): Promise; getResourceUrlWithAuthAsync(scope: string, _authInfo: AuthenticationInfo, _cancellationToken?: AbortSignal): Promise; getAccessTokenAsync(_scopes: string[], _force?: boolean, _cancellationToken?: AbortSignal): Promise; getUserKeyAsync(_cancellationToken?: AbortSignal): Promise; getTenantKeyAsync(_cancellationToken?: AbortSignal): Promise; getAccountKeyAsync(_cancellationToken?: AbortSignal): Promise; isGatewayIntegrationEnabled(): boolean; }