import { MoveCallInfo } from '../../types';
import { InitPyPositionParams } from '../../types/position';
import { TransactionObjectArgument } from '@mysten/sui/transactions';
type InitPyPositionResult<T extends boolean> = T extends true ? [{
    pyPosition: TransactionObjectArgument;
    created: boolean;
}, MoveCallInfo] : {
    pyPosition: TransactionObjectArgument;
    created: boolean;
};
export declare const initPyPosition: <T extends boolean = false>({ tx, config, pyPositions, returnDebugInfo, }: InitPyPositionParams<T>) => InitPyPositionResult<T>;
export {};
//# sourceMappingURL=position.d.ts.map