interface FutureProps {
    alias?: string;
    namespace?: string;
    /**
     * Enable automatic AbortController integration
     * When true, the decorator will inject an AbortSignal as the last parameter
     * and set up bi-directional cancellation between Future and HTTP requests
     * @default true
     */
    abortController?: boolean;
    /**
     * Tracker injection policy
     * - 'id': Inject tracker ID as last string parameter (default, preserves existing behavior)
     * - 'context': Inject tracker ID into execution context object as $tracker property
     * @default 'id'
     */
    trackerPolicy?: "id" | "context";
}
export declare function kosFuture(props?: FutureProps): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;
export {};
//# sourceMappingURL=future-service.d.ts.map