import { Lorem } from '@pawel-up/data-mock/Lorem.js';
import { Types } from '@pawel-up/data-mock/Types.js';
import { Internet } from '@pawel-up/data-mock/Internet.js';
import { ArcDataMockInit, RestApiIndexInit } from '../LegacyInterfaces.js';
import { ARCRestApi, ARCRestApiIndex } from '../../models/legacy/models/RestApi.js';
export declare class RestApi {
    types: Types;
    lorem: Lorem;
    internet: Internet;
    constructor(init?: ArcDataMockInit);
    apiIndex(opts?: RestApiIndexInit): ARCRestApiIndex;
    apiIndexList(size?: number, opts?: RestApiIndexInit): ARCRestApiIndex[];
    apiData(index: ARCRestApiIndex): ARCRestApi[];
    apiDataList(indexes: ARCRestApiIndex[]): ARCRestApi[];
}
//# sourceMappingURL=RestApi.d.ts.map