import { IRepositoryBase, ObjectBase } from '@tomei/general';
import { IDocumentTagAttr } from './interfaces/document-tag-attr.interface';
import { LoginUser } from '@tomei/sso';
export declare class DocumentTag extends ObjectBase implements IDocumentTagAttr {
    TagId: string;
    DocNo: string;
    AssignedById: string;
    AssignedAt: Date;
    ObjectId: string;
    ObjectName: string;
    readonly ObjectType = "DocumentTag";
    readonly TableName: string;
    get DocumentTagId(): string;
    set DocumentTagId(value: string);
    protected constructor(tagGroupAttr?: IDocumentTagAttr);
    static init(dbTransaction: any, repository: IRepositoryBase<any>, documentTagId?: string): Promise<DocumentTag>;
    create(loginUser: LoginUser, dbTransaction: any): Promise<void>;
}
//# sourceMappingURL=document-tag.d.ts.map