import type { IDataMockInit } from '@pawel-up/data-mock/types.js';
import { Types } from '@pawel-up/data-mock/Types.js';
import { Person } from '@pawel-up/data-mock/Person.js';
import { Internet } from '@pawel-up/data-mock/Internet.js';
import { Random } from '@pawel-up/data-mock/Random.js';
import { IUser } from '../../models/store/User.js';
export interface IUserInit {
    noEmail?: boolean;
    noPicture?: boolean;
    noProvider?: boolean;
}
export declare class User {
    person: Person;
    types: Types;
    internet: Internet;
    random: Random;
    constructor(init?: IDataMockInit);
    user(init?: IUserInit): IUser;
}
//# sourceMappingURL=User.d.ts.map