import { EntityMetadata } from '../Redux/EntityMetadata'; import { EntityName } from '../ValueObject/EntityName'; export interface GatewayAction { type: string; metadata: Metadata; gate: T; } export declare function isGatewayAction(action: unknown, type: (entity: EntityName) => string): action is GatewayAction;