import { Entity, Nymph } from '@nymphjs/nymph'; import type { AccessControlData } from './Tilmeld.types.js'; export type TestModelData = { name?: string; } & AccessControlData; /** * This class is a test class that extends the Entity class. */ export declare class TestModel extends Entity { static ETYPE: string; static class: string; /** * This should only be used by the backend. */ private $skipAcWhenDeleting; $testRequireAuthenticationDecorator(): boolean; $testRequireAuthenticationDecoratorAsync(): Promise; $testRequireAbilityDecorator(): boolean; $testRequireAbilityDecoratorAsync(): Promise; $deleteSkipAC(): Promise; $tilmeldDeleteSkipAC(): boolean; } export declare function TilmeldTest(nymphBase: Nymph, describe: (name: string, fn: () => void) => void, it: (name: string, fn: () => void) => void): void;