import { LoginUser } from '@tomei/sso';
import { ObjectBase } from '@tomei/general';
export declare class ProductBrand extends ObjectBase {
    ObjectId: string;
    ObjectName: string;
    TableName: string;
    ObjectType: string;
    ProductId: string;
    get Brand(): string;
    set Brand(value: string);
    private static _Repo;
    private constructor();
    static init(dbTransaction: any, brand?: string): Promise<ProductBrand>;
    static findAll(ProductId: string, loginUser: LoginUser, dbTransaction: any): Promise<{
        rows: import("../..").ProductBrandModel[];
        count: number;
    }>;
    create(loginUser: LoginUser, dbTransaction: any): Promise<import("../..").ProductBrandModel>;
    delete(loginUser: LoginUser, dbTransaction: any): Promise<{
        MessageCode: string;
        Message: string;
    }>;
}
