import type { Method } from "axios";
import type { EntityQuery, EntityRequest, EntityResponse } from "../../types/index.cjs";
import { BaseProcessor } from "./base.cjs";
type EntityResult = Extract<EntityResponse, {
    type: 'entity' | 'entity-list' | 'entity-paginated' | 'result' | 'string';
}>;
export declare class EntityProcessor extends BaseProcessor {
    request(method: Method, entity: {
        entityName: string;
        entityId?: string;
    }, config?: {
        body?: EntityRequest;
        query?: EntityQuery;
        isAction?: boolean;
    }): Promise<EntityResult>;
}
export {};
//# sourceMappingURL=entity.d.cts.map