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 } from '../LegacyInterfaces.js';
import { ARCHostRule } from '../../models/legacy/models/HostRule.js';
export declare class HostRules {
    types: Types;
    lorem: Lorem;
    internet: Internet;
    constructor(init?: ArcDataMockInit);
    /**
     * Generates random host rule data object.
     */
    rule(): ARCHostRule;
    /**
     * Generates a list of host rules.
     *
     * @param size Number of items to generate. Default to 25.
     * @return List of datastore entries.
     */
    rules(size?: number): ARCHostRule[];
}
//# sourceMappingURL=HostRules.d.ts.map