export type TransactionRoles = Addon & { borrowing: boolean; assignment: boolean; transfer: boolean; disposal: boolean; }; export type Addon = { repairTicketing: boolean; maintenance: boolean; tracking: boolean; audit: boolean; }; export type RoleData = { [key: string]: unknown; transactionRoles?: TransactionRoles; addOn?: Addon; }; export interface TransactionRolesProps { asset?: RoleData; user?: Omit; /** * @default transaction */ type?: 'transaction' | 'addon'; } /** * **TSVue V2 - TransactionRoles** * * _TransactionRoles is a component to show list of transaction role._ * * --- --- * ![TSVue](https://ik.imagekit.io/kurniadev/TS-HEAD-BLACK.png) * * @group buttons */ declare const TransactionRoles: DefineComponent; export default TransactionRoles;