import { AllItemTypeArrays } from "@fjell/types";
export declare class AItemService<S extends string, L1 extends string, L2 extends string = never, L3 extends string = never, L4 extends string = never, L5 extends string = never> {
    private pkType;
    private parentService;
    constructor(pkType: S, parentService?: AItemService<L1, L2, L3, L4, L5, never>);
    getPkType: () => S;
    getKeyTypes: () => AllItemTypeArrays<S, L1, L2, L3, L4, L5>;
}
