import type { CreateTopicalSubscriptionOpts, IEventData, JSONifier, RegisterSubscriptionParams, SerialiseReadEventFn } from './types.ts'; /** * Extract the date from a message ID, same as the PG function */ export declare function getDateFromMessageId(messageId: string): Date | undefined; /** * Extract the date from a subscription ID */ export declare function getCreateDateFromSubscriptionId(id: string): Date | undefined; /** * Creates subscription params for a subscription that matches * 1 or more topics. Also supports partitioning the subscription * such that only a subset of messages are received. */ export declare function createTopicalSubscriptionParams({ topics, partition, additionalFilters, additionalParams, ...rest }: CreateTopicalSubscriptionOpts): RegisterSubscriptionParams; /** * Get an environment variable as a number */ export declare function getEnvNumber(key: string, defaultValue?: number): number; export declare function createSimpleSerialiser(jsonifier: JSONifier): SerialiseReadEventFn;