import { Destination as Destination$1, SendHeaders, Mapping as Mapping$1, SendDataValue } from '@walkeros/core'; import { DestinationServer, sendServer } from '@walkeros/server-core'; interface Settings { url: string; headers?: SendHeaders; method?: string; transform?: Transform; timeout?: number; } interface Mapping { } interface Env extends DestinationServer.Env { sendServer?: typeof sendServer; } type Types = Destination$1.Types; type Destination = DestinationServer.Destination; type Config = DestinationServer.Config; type PushFn = DestinationServer.PushFn; type Rule = Mapping$1.Rule; type Rules = Mapping$1.Rules; type Transform = (data?: unknown, config?: Config, mapping?: Mapping$1.Rule) => SendDataValue; type index_Config = Config; type index_Destination = Destination; type index_Env = Env; type index_Mapping = Mapping; type index_PushFn = PushFn; type index_Rule = Rule; type index_Rules = Rules; type index_Settings = Settings; type index_Transform = Transform; type index_Types = Types; declare namespace index { export type { index_Config as Config, index_Destination as Destination, index_Env as Env, index_Mapping as Mapping, index_PushFn as PushFn, index_Rule as Rule, index_Rules as Rules, index_Settings as Settings, index_Transform as Transform, index_Types as Types }; } declare const destinationAPI: Destination; export { index as DestinationAPI, destinationAPI as default, destinationAPI };