import type { IDataMockInit } from '@pawel-up/data-mock/types.js';
import { Types } from '@pawel-up/data-mock/Types.js';
import { Internet } from '@pawel-up/data-mock/Internet.js';
import { Lorem } from '@pawel-up/data-mock/Lorem.js';
import { IHostRule } from '../../models/HostRule.js';
export declare class HostRules {
    types: Types;
    lorem: Lorem;
    internet: Internet;
    constructor(init?: IDataMockInit);
    /**
     * Generates random host rule data object.
     */
    rule(): IHostRule;
    /**
     * Generates a list of host rules.
     *
     * @param size Number of items to generate. Default to 25.
     * @return List of datastore entries.
     */
    rules(size?: number): IHostRule[];
}
//# sourceMappingURL=HostRules.d.ts.map