import type { CategorizableModelsTable, CategorizableTable } from '@stacksjs/orm'; /** * Create a new category and its pivot table entry * * @param data The category data to create * @returns The created category record */ export declare function store(data: CategoryData): Promise; /** * Create a new categorizable model relationship * * @param data The categorizable model data to create * @returns The created categorizable model record */ export declare function storeCategorizableModel(data: CategorizableModelData): Promise; /** * Create multiple categories and their pivot table entries in a single transaction * * @param data Array of category data to create * @returns Array of created category records */ export declare function bulkStore(data: CategoryData[]): Promise; declare interface CategoryData { name: string description?: string categorizable_type: string is_active?: boolean } declare interface CategorizableModelData { category_id: number categorizable_type: string }