import { BaseApiRepository, BaseRepository, Pagination } from './base.repository';
import { Dimension, DimensionsApi } from '../generated/api';
export declare class DimensionsRepository extends BaseRepository implements BaseApiRepository<DimensionsApi> {
    getDimension(id: string): Promise<Dimension>;
    listDimensions(limit: number, offset: number, dataSourceId?: string): Promise<ListDimensionsResponse>;
    api(): DimensionsApi;
}
type ListDimensionsResponse = Pagination & {
    dimensions: Dimension[];
};
export {};
