import { type EntityProcessDirtyPayload, type ErrorType, type PromiseResult } from '@dossierhq/core';
import type { AppDossierClient, ChangeValidations, Components } from '../SchemaTypes.js';
interface Options {
    publish?: boolean;
}
export declare function createInvalidEntity(client: AppDossierClient, fields: Partial<ChangeValidations['fields']>, options?: Options): PromiseResult<{
    entity: ChangeValidations;
    validations: EntityProcessDirtyPayload[];
}, typeof ErrorType.BadRequest | typeof ErrorType.Conflict | typeof ErrorType.NotAuthorized | typeof ErrorType.Generic>;
export declare function createEntityWithInvalidComponent(client: AppDossierClient, options?: Options): PromiseResult<{
    entity: Components;
    validations: EntityProcessDirtyPayload[];
}, typeof ErrorType.BadRequest | typeof ErrorType.Conflict | typeof ErrorType.NotAuthorized | typeof ErrorType.Generic>;
export {};
