import { z } from "zod"; export declare const SignalDefinitionIdSchema: z.ZodString; export declare const SignalDefinitionNameSchema: z.ZodString; export declare const SignalDefinitionCelExpressionSchema: z.ZodString; export declare const SignalDefinitionSchema: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; export type SignalDefinition = z.infer; export declare const ListSignalDefinitionsInputSchema: z.ZodObject<{ projectId: z.ZodOptional; }, z.core.$strip>; export type ListSignalDefinitionsInput = z.infer; export declare const ListSignalDefinitionsOutputSchema: z.ZodObject<{ signalDefinitions: z.ZodArray>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type ListSignalDefinitionsOutput = z.infer; export declare const GetSignalDefinitionInputSchema: z.ZodObject<{ signalDefinitionId: z.ZodString; projectId: z.ZodOptional; }, z.core.$strip>; export type GetSignalDefinitionInput = z.infer; export declare const GetSignalDefinitionOutputSchema: z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type GetSignalDefinitionOutput = z.infer; export declare const CreateSignalDefinitionInputSchema: z.ZodObject<{ projectId: z.ZodOptional; name: z.ZodString; expression: z.ZodString; enabled: z.ZodOptional; }, z.core.$strip>; export type CreateSignalDefinitionInput = z.infer; export declare const CreateSignalDefinitionOutputSchema: z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type CreateSignalDefinitionOutput = z.infer; export declare const UpdateSignalDefinitionInputSchema: z.ZodObject<{ signalDefinitionId: z.ZodString; projectId: z.ZodOptional; name: z.ZodOptional; expression: z.ZodOptional; enabled: z.ZodOptional; }, z.core.$strip>; export type UpdateSignalDefinitionInput = z.infer; export declare const UpdateSignalDefinitionOutputSchema: z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type UpdateSignalDefinitionOutput = z.infer; export declare const DisableSignalDefinitionInputSchema: z.ZodObject<{ signalDefinitionId: z.ZodString; projectId: z.ZodOptional; }, z.core.$strip>; export type DisableSignalDefinitionInput = z.infer; export declare const DisableSignalDefinitionOutputSchema: z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type DisableSignalDefinitionOutput = z.infer; export declare const listSignalDefinitions: import("../orpc-contracts/index.js").OperationDefinition; }, z.core.$strip>, z.ZodObject<{ signalDefinitions: z.ZodArray>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>, "api">; export declare const getSignalDefinition: import("../orpc-contracts/index.js").OperationDefinition; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, "api">; export declare const createSignalDefinition: import("../orpc-contracts/index.js").OperationDefinition; name: z.ZodString; expression: z.ZodString; enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, "api">; export declare const updateSignalDefinition: import("../orpc-contracts/index.js").OperationDefinition; name: z.ZodOptional; expression: z.ZodOptional; enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, "api">; export declare const disableSignalDefinition: import("../orpc-contracts/index.js").OperationDefinition; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, "api">; export declare const DeleteSignalDefinitionInputSchema: z.ZodObject<{ signalDefinitionId: z.ZodString; projectId: z.ZodOptional; }, z.core.$strip>; export type DeleteSignalDefinitionInput = z.infer; export declare const DeleteSignalDefinitionOutputSchema: z.ZodVoid; export type DeleteSignalDefinitionOutput = z.infer; export declare const deleteSignalDefinition: import("../orpc-contracts/index.js").OperationDefinition; }, z.core.$strip>, z.ZodVoid, "api">; export declare const signalDefinitionsContract: { readonly list: import("@orpc/contract").ContractProcedure; }, z.core.$strip>, z.ZodObject<{ signalDefinitions: z.ZodArray>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../orpc-contracts/index.js").OperationContractMetadata<"api">>; readonly get: import("@orpc/contract").ContractProcedure; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, Record, import("../orpc-contracts/index.js").OperationContractMetadata<"api">>; readonly create: import("@orpc/contract").ContractProcedure; name: z.ZodString; expression: z.ZodString; enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, Record, import("../orpc-contracts/index.js").OperationContractMetadata<"api">>; readonly update: import("@orpc/contract").ContractProcedure; name: z.ZodOptional; expression: z.ZodOptional; enabled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, Record, import("../orpc-contracts/index.js").OperationContractMetadata<"api">>; readonly disable: import("@orpc/contract").ContractProcedure; }, z.core.$strip>, z.ZodObject<{ signalDefinition: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; name: z.ZodString; expression: z.ZodString; enabled: z.ZodBoolean; compiledVersion: z.ZodNumber; linkedAutomationIds: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, Record, import("../orpc-contracts/index.js").OperationContractMetadata<"api">>; readonly delete: import("@orpc/contract").ContractProcedure; }, z.core.$strip>, z.ZodVoid, Record, import("../orpc-contracts/index.js").OperationContractMetadata<"api">>; };