export declare const ACTIVITY_MODULE_OPTIONS = "ACTIVITY_MODULE_OPTIONS";
export declare const TEMPORAL_CLIENT = "TEMPORAL_CLIENT";
export declare const TEMPORAL_CONNECTION = "TEMPORAL_CONNECTION";
export declare const TEMPORAL_MODULE_OPTIONS = "TEMPORAL_MODULE_OPTIONS";
export declare const WORKER_MODULE_OPTIONS = "WORKER_MODULE_OPTIONS";
export declare const TEMPORAL_WORKFLOW_METHOD = "TEMPORAL_WORKFLOW_METHOD";
export declare const RUN_ID_METADATA = "workflow:runId";
export declare const TASK_QUEUE_METADATA = "workflow:taskQueue";
export declare const TEMPORAL_ACTIVITY = "TEMPORAL_ACTIVITY";
export declare const TEMPORAL_ACTIVITY_METHOD = "TEMPORAL_ACTIVITY_METHOD";
export declare const TEMPORAL_QUERY_METHOD = "TEMPORAL_QUERY_METHOD";
export declare const TEMPORAL_SIGNAL_METHOD = "TEMPORAL_SIGNAL_METHOD";
export declare const TEMPORAL_CHILD_WORKFLOW = "TEMPORAL_CHILD_WORKFLOW";
export declare const WORKFLOW_CONTEXT_METADATA = "workflow:context";
export declare const WORKFLOW_ID_METADATA = "workflow:id";
export declare const WORKFLOW_PARAMS_METADATA = "workflow:params";
export declare const DEFAULT_CONNECTION_TIMEOUT_MS = 5000;
export declare const DEFAULT_NAMESPACE = "default";
export declare const DEFAULT_TASK_QUEUE = "default-task-queue";
export declare const TIMEOUTS: Readonly<{
    ACTIVITY_LONG: "30m";
    ACTIVITY_MEDIUM: "5m";
    ACTIVITY_SHORT: "1m";
    CONNECTION_TIMEOUT: "10s";
    HEARTBEAT: "30s";
    QUERY_TIMEOUT: "5s";
    SIGNAL_TIMEOUT: "10s";
    STARTUP_TIMEOUT: "30s";
    WORKFLOW_LONG: "7d";
    WORKFLOW_MEDIUM: "24h";
    WORKFLOW_SHORT: "1h";
}>;
export declare const RETRY_POLICIES: Readonly<{
    AGGRESSIVE: {
        maximumAttempts: number;
        initialInterval: string;
        maximumInterval: string;
        backoffCoefficient: number;
    };
    CONSERVATIVE: {
        maximumAttempts: number;
        initialInterval: string;
        maximumInterval: string;
        backoffCoefficient: number;
    };
    QUICK: {
        maximumAttempts: number;
        initialInterval: string;
        maximumInterval: string;
        backoffCoefficient: number;
    };
    STANDARD: {
        maximumAttempts: number;
        initialInterval: string;
        maximumInterval: string;
        backoffCoefficient: number;
    };
}>;
export declare enum WorkflowIdConflictPolicy {
    REJECT_DUPLICATE = "REJECT_DUPLICATE",
    TERMINATE_IF_RUNNING = "TERMINATE_IF_RUNNING",
    ALLOW_DUPLICATE = "ALLOW_DUPLICATE"
}
export declare enum WorkflowIdReusePolicy {
    ALLOW_DUPLICATE = 0,
    ALLOW_DUPLICATE_FAILED_ONLY = 1,
    REJECT_DUPLICATE = 2,
    TERMINATE_IF_RUNNING = 3
}
