import type { ApiKeyAccountDto, IApiKeyAccount } from "../entities/ApiKeyAccount";
import type { IQueryFilter, IQueryOptions, IQueryPagination } from "../interfaces";
import type { Ownership } from "../interfaces/SystemTypes";
import BaseService from "./BaseService";
export declare class ApiKeyUserService extends BaseService<IApiKeyAccount> {
    constructor(ownership?: Ownership);
    find(filter?: IQueryFilter, options?: IQueryOptions & IQueryPagination, pagination?: IQueryPagination): Promise<IApiKeyAccount[]>;
    create(data: ApiKeyAccountDto): Promise<IApiKeyAccount>;
    update(filter: IQueryFilter, data: Partial<IApiKeyAccount>, options?: IQueryOptions): Promise<IApiKeyAccount[]>;
}
//# sourceMappingURL=ApiKeyUserService.d.ts.map