import { type FivePaisaCredentials } from "./client.js"; export declare class Strategies { private readonly client; private symbol; private strike; private qty; private expiry; private intra; private tag; constructor(cred: FivePaisaCredentials, clientCode?: string, totp?: string, pin?: string, requestToken?: string); private getScripcode; private filterTag; private opposite; private intraday; shortStraddle(symbol: string, strike: string, qty: number, expiry: string, intra: string, options?: { tag?: string; }): Promise; shortStrangle(symbol: string, strikes: string[], qty: number, expiry: string, intra: string, options?: { tag?: string; }): Promise; longStraddle(symbol: string, strike: string, qty: number, expiry: string, intra: string, options?: { tag?: string; }): Promise; longStrangle(symbol: string, strikes: string[], qty: number, expiry: string, intra: string, options?: { tag?: string; }): Promise; ironFly(symbol: string, buyStrikes: string[], sellStrike: string, qty: number, expiry: string, intra: string, options?: { tag?: string; }): Promise; ironCondor(symbol: string, buyStrikes: string[], sellStrikes: string[], qty: number, expiry: string, intra: string, options?: { tag?: string; }): Promise; callCalendar(symbol: string, strike: string, qty: number, expiries: string[], intra: string, options?: { tag?: string; }): Promise; putCalendar(symbol: string, strike: string, qty: number, expiries: string[], intra: string, options?: { tag?: string; }): Promise; squareoff(tag: string): Promise; } //# sourceMappingURL=strategy.d.ts.map