import { type ILocalizationPageQuery, type ILocalizationStatistics, type ILocalizationStatisticsWorkspace, type ILocalizationStatisticsWorkspacesPage, type ILocalizationTranslationUsage, type ILocalizationUsage, type ILocalizationUsageListQuery, type ILocalizationUsageUsersPage, type ILocalizationUsageWorkspacesPage, type IOrganizationLocalizationService, type IWorkspaceLocalizationService } from "@gooddata/sdk-backend-spi"; import { type TigerAuthenticatedCallGuard } from "../../types/index.js"; import { type IUsageScope } from "./aggregate.js"; import { type IFixtureWorkspace, acmePeople } from "./fixture.js"; interface IFixtureData { workspaces: IFixtureWorkspace[]; people: ReturnType; statistics: ILocalizationStatisticsWorkspace[]; } declare abstract class FixtureLocalizationService { protected readonly authCall: TigerAuthenticatedCallGuard; private data; constructor(authCall: TigerAuthenticatedCallGuard); protected fixtureData(): Promise; protected organizationScope(): Promise; } export declare class TigerOrganizationLocalizationService extends FixtureLocalizationService implements IOrganizationLocalizationService { getUsage(): Promise; getUsageWorkspaces(query?: ILocalizationUsageListQuery): Promise; getUsageUsers(query?: ILocalizationUsageListQuery): Promise; getStatistics(): Promise; getTranslationUsage(): Promise; getStatisticsWorkspaces(query?: ILocalizationPageQuery): Promise; } export declare class TigerWorkspaceLocalizationService extends FixtureLocalizationService implements IWorkspaceLocalizationService { private readonly workspaceId; constructor(authCall: TigerAuthenticatedCallGuard, workspaceId: string); private scope; private statisticsRows; private loadUsage; private loadWorkspace; private loadWorkspaceNames; getUsage(): Promise; getUsageWorkspaces(query?: ILocalizationUsageListQuery): Promise; getUsageUsers(query?: ILocalizationUsageListQuery): Promise; getStatistics(): Promise; getTranslationUsage(): Promise; getStatisticsWorkspaces(query?: ILocalizationPageQuery): Promise; } export {}; //# sourceMappingURL=index.d.ts.map