import { BaseApiRepository, BaseRepository, Pagination } from './base.repository';
import { Segment, SegmentsApi } from '../generated/api';
export declare class SegmentsRepository extends BaseRepository implements BaseApiRepository<SegmentsApi> {
    getSegment(id: string): Promise<Segment>;
    listSegments(limit: number, offset: number, dataSourceId?: string): Promise<ListSegmentsResponse>;
    api(): SegmentsApi;
}
type ListSegmentsResponse = Pagination & {
    segments: Segment[];
};
export {};
